docker

2021-3-4 2:54
因此,我几个月来一直在使用新的基于M1的MacBook Pro,以进行开发,电子邮件和开源维护者日常工作的其他工作。 使用此功能时,您通常会收到的典型第一反应是"它运行我的Docker堆栈时听起来并不像飞机要起飞。 这是一个非常了不起的工程,从很多方面来说,我认为ARM体系结构是未来。许多快速发展的科技巨......
2021-2-9 20:25
顺便说一句,我们正在Doximity雇用Infra,SRE,Web,移动和数据工程师(请参阅角色),以了解有关我们技术堆栈的更多信息。 在Doximity,我们正在Kubernetes上运行越来越多的应用程序和服务。为了帮助我们的团队更快地移动,我们围绕Kubernetes构建了一个平台,可将代码从开发人员的笔记......
2021-1-31 7:14
本文已更新。它以前的日期是2020年。变化很小,但我在需要的地方注明。 我最近发表了一些关于Django是应用程序很好框架的想法。这篇文章对此进行了扩展,以涵盖从开发到生产环境的其他基础架构。 我已经使用此堆栈(或看起来很像它的堆栈)在2018年,2019年,2020年以及现在的2021年构建小型SaaS......
2021-1-29 3:51
Docker使用层缓存来加快构建速度,但是层缓存并不总是足够的。当您快速开发Python应用程序并因此频繁更改依赖项列表时,最终将下载相同的软件包。 当您依赖小包装时,这没什么好玩的。下载占用数百兆字节的机器学习库时,这又没有什么好玩的。 随着稳定的Docker BuildKit的发布,Docker现在支持一种......
2021-1-22 2:10
桌面上的Dockercon SF 2015 Docker容器。
2021-1-21 23:29
本博客的长期读者将知道我们致力于使用基于容器的技术,尤其是Docker,通过可重复的构建来显着提高软件质量。 在2020年秋/秋季,Microsoft推出了Visual Studio Code(VSCode)扩展Remote – Containers。快速扩展,此扩展使您可以在Docker容器中打开VSCode项目......
2021-1-9 8:40
Warning: Can only detect less than 5000 characters
2021-1-3 16:55
不幸的是,编写有价值的Dockerfile并不像您想象的那么简单。大多数狂野的Docker镜像在这里都失败了,甚至专业人员[1]常常[2]错[2]错[3]。 该存储库提供了编写Dockerfile的最佳实践,这些年来,我(@slimsag)从我的个人项目和我的工作@sourcegraph中都学到了很多东西。这只是指......
2021-1-1 8:11
没有docker镜像的docker容器是不可能的。在这篇文章中,我想谈谈使docker映像成为可能的原因:覆盖文件系统。我将从覆盖文件系统的简要说明开始。然后,我们将了解它如何应用于docker映像以及docker如何从dockerfile生成映像。我将以容器图像的图层缓存和OCI格式结束。 像往常一样,我将尽量使......
2020-12-28 7:4
当我们开发多个python项目时,我们需要使用所有项目的依赖项来配置我们的开发环境。当项目开发中有很多人时,这变得更加复杂。为此,您需要创建一个与其他人隔离的开发环境。感谢docker容器,我们可以做到这一点。 pydk├───requirements.txt└───src└───server.py 现在,我......
2020-12-27 8:3
在2020年,Docker是分发和运行大多数面向开发人员的软件的最佳媒介。 Docker非常适合为您的企业网络应用程序构建和部署工件,这一点已被广泛接受,但是在诸如开发人员工具之类的事情上,这鲜为人知。但是,与以常规方式安装和运行它们相比,在容器中运行工具具有许多好处,我们都应该开始做更多的工作。 我在个人或工作......
2020-12-26 0:14
子用户根据LGPL v3获得许可。您可以通过单击此处下载源代码。 作为自由软件开发人员,我们喜欢分享。我们在网上冲浪并发现新代码。我们渴望尝试一下。我们生活在充满爱与信任的狂欢中,没有害怕我们从git克隆的某些代码可能是错误的或恶意的。我们生活在60年代,无忧无虑的嬉皮士。 但是共享代码并不安全。每次尝试一些陌......
2020-12-24 21:29
这是Screenly.io首席执行官Viktor Petersson的特邀帖子。 Screenly是Raspberry Pi最受欢迎的数字标牌产品。在Twitter @vpetersson上找到Viktor。 对于不熟悉Qt的人来说,它是一个跨平台开发框架,可用于多种产品,包括汽车(Tesla),数字标牌(Scre......
2020-12-17 3:47
上周,在Docker Community All Hands期间,我们宣布了可通过Docker Developer Preview程序在M1上运行的Mac的Docker桌面开发人员预览版本的可用性。截止到今天,我们已经有1000多人在测试这些版本。如果您有兴趣加入该程序以获取将来的版本,则应该立即开始! 如您所知,......
2020-12-16 21:33
这是由Lego + Raspberry Pi驱动的模拟胶卷扫描仪的源代码。 观看实际操作: cd docker#将主机名输入到Raspberry Pi导出DOCKER_HOST = tcp:// piscanner:2376 DOCKER_TLS_VERIFY = docker-compose up -d --bu......
2020-12-7 2:42
也许不会永远长久,但是Docker的历史无论好坏都让人觉得很长。我于2015年夏天加入Red Hat,同年OpenShift 3.0进入GA。这是一个了不起的事件,因为它标志着该平台已经重新设计到Kubernetes上,而Kubernetes本身才刚发布到v1.0(如果您可以相信GKE这么久的话,这与GKE进入GA的......
2020-12-5 8:5
我最近购买了新的M1 Macbook Pro。我的旧车是2012年中的Retina,最近呼吸了最后一口气,因此没有时间等待。对于开发人员来说,M1肯定还没有准备好,但是我决定忍受几个月的困难过渡,而不是购买很快就会过时的东西。 Docker在撰写本文时不起作用的主要组件之一是Docker,尽管它似乎很接近。对于我们......
2020-11-27 22:48
这是“在Apple Silicon M1上运行Docker”的后续文章,继续了在Apple的新M1机器上探索Docker的旅程。 我们停止了启动ARM Linux虚拟机,并在其中安装和运行Docker的工作。这工作正常,并允许您运行类似Postgres数据库的容器。他们可以公开其端口,而不必连接到主机上的local......
2020-11-27 6:55
GNU coreutils中的nproc实用程序的工作原理确实有些微妙。如果您查看手册页,它甚至是第一句话: 打印当前进程可用的处理单元数量,该数量可能少于在线处理器的数量。 那么,这实际上意味着什么?好吧,仅仅因为计算机上运行的某些代码具有一定数量的CPU(在这里我指的是“硬件线程数量”)并不一定意味着您可以生......
2020-11-23 0:16
完整但简单的邮件服务器(SMTP,IMAP,反垃圾邮件,防病毒...)。仅配置文件,无SQL数据库。保持简单和版本化。易于部署和升级。 从v7.1.0版本开始,默认变量的使用已略有更改。请查阅环境变量部分 具有SSL支持,LDAP身份验证,筛选和配额的Dovecot for SASL,IMAP(和可选的P......
2020-11-21 12:18
当您需要提高安全性,使用名称空间的唯一标识符(UID)分离以及与systemd的集成时,Podman是Docker容器的绝佳替代品。在本文中,我将通过实际示例向您展示如何安装Podman,使用其基本命令以及如何从Docker命令行界面(CLI)过渡到Podman。您还将看到如何使用Podman运行现有映像以及如何设置......
2020-11-13 15:18
五年前,我从Linux换成了Mac,我对此并不后悔。坚如磐石的操作系统,能够运行我习惯的所有开发工具、docker等,并能运行标准的桌面软件,如MS Word。Docker在我的日常工作流程中占有非常重要的位置。我经常不安装软件,而是编写一个脚本,用docker来运行这个软件。在我们的项目中,我们有一个本地开发工作流......
2020-11-12 17:39
最近,我终于决定尝试GitHub的行动,只为一个相对简单的任务:构建和部署我的个人网站。该网站是与左拉一起建造的,并被部署成网络。 然后,我只需确保我的站点源代码已签出,并运行Build和Deploy命令。 动作是可以在更大的工作流程中执行的单个步骤,它将多个动作串在一起,并在响应各种事件(如GIT推送或公关)时启动......
2020-11-7 11:14
如果你使用带有UFW(Ubuntu Firewall)的docker,你的本地端口可能会暴露在外部世界。我最近读到了这个问题,当我检查时,果然,我所有码头集装箱的本地端口都很容易访问。 这感觉就像我的苍蝇落在地上被抓住了。我真不明白为什么码头工人会默认这么做。他们并不是没有意识到这一点。GitHub的这个问题清楚地揭......
2020-11-4 15:31
8月24日,我们宣布对部分用户实施Docker容器拉取限速。从11月2日开始,Docker将逐步对匿名和免费认证用户的Docker容器拉取请求进行限制。这些限制将于11月2日(星期一)从太平洋时间上午9点到10点全面实施,然后对匿名和免费用户减少到每6小时5000次拉动。这将短暂地通知一些用户他们是否超出了限制,但允......
2020-11-4 9:51
我断断续续地接触过码头,每次我看到它,似乎都需要重温一下。在本文中,我们将介绍您需要了解的关于Docker的所有内容,以便您可以直接进入现有项目,也可以开始使用它。 Docker基本上是一个在主机上以隔离方式运行进程的系统,使用了几个Linux内核功能。因此,Docker比成熟的虚拟机更轻量级。Docker容器与虚拟......
2020-11-3 17:43
Kraken是一个P2P驱动的Docker注册中心,专注于可伸缩性和可用性。它专为混合云环境中的Docker映像管理、复制和分发而设计。借助可插拔的后端支持,Kraken可以轻松集成到现有的Docker注册表设置中作为分布层。 自2018年初以来,Kraken一直在优步生产。在我们最繁忙的集群中,Kraken每天分发......
2020-11-2 1:2
在这篇文章中,我将概述几种无需Docker本身即可构建容器的方法。我将使用OpenFaaS作为案例研究,它使用OCI格式的容器图像作为其工作负载。考虑OpenFaaS最简单的方式是将其作为Kubernetes的CaaS平台,它可以运行微服务,并免费添加FAAS和事件驱动工具。 帖子中的第一个选项将展示如何使用Dock......
2020-10-29 10:21
今天,我们宣布暂停实施映像保留更改,直到2021年年中。两个月前,我们宣布更改Docker镜像保留策略,以降低整体资源消耗。如前所述,这一更改将于2020年11月1日生效,将导致免费Docker帐户用户在6个月不活动后删除镜像。在宣布这一消息后,我们从Docker社区的许多成员那里听到了关于这带来的挑战的反馈,比如在......
2020-10-26 21:49
当你刚开始的时候,Docker可能会让你感到困惑。即使您看了几个教程,它的术语仍然可能不清楚。本文的目标读者是那些安装过Docker并有过一些经验的人,但可能需要澄清一下。我们将制作Docker的所有三个核心部分,并提供一些有用的其他命令。它将涵盖很多内容,一定要点击链接。 我们将逐步介绍这张图的每一个部分,但将前面......