摘要: 卷(volumes)是 Docker 容器生产和使用持久化数据的首选机制。绑定挂载(bind mounts)依赖于主机的目录结构,卷(volumes)完全由 Docker 管理。卷与绑定挂载相比有几个优势: 卷比绑定挂载更容易备份或迁移。 您可以使用 Docker CLI 命令或 Docker AP 阅读全文
posted @ 2020-07-15 01:20 技术译民 阅读(2120) 评论(0) 推荐(2) 编辑
摘要: 多阶段构建是一个新特性,需要 Docker 17.05 或更高版本的守护进程和客户端。对于那些努力优化 Dockerfiles 并使其易于阅读和维护的人来说,多阶段构建非常有用。 在多阶段构建之前 构建镜像时最具挑战性的事情之一就是缩小镜像大小。Dockerfile 中的每一条指令都会在镜像中添加一 阅读全文
posted @ 2020-07-04 17:53 技术译民 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 前提条件 在第二部分,按照步骤构建镜像并将其作为一个容器化应用程序运行。 介绍 现在,您已经在本地开发机器上构建了第二部分中描述的容器化应用程序。开发容器化应用程序的最后一步是在像 Docker Hub 这样的注册表上共享镜像,以便它们可以被轻松地下载和运行在任意目标机器上。 设置您的 Docker 阅读全文
posted @ 2020-06-30 17:48 技术译民 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 现在已经安装了开发环境,可以开始开发容器化的应用程序了。一般来说,开发工作流是这样的: 1. 通过首先创建 Docker 镜像,为应用程序的每个组件创建和测试单独的容器。 2. 将容器和支持基础设施(supporting infrastructure)组装成一个完整的应用程序。 3. 测试、共享并部署完整的容器化应用程序。 阅读全文
posted @ 2020-06-28 15:16 技术译民 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 问题 当我们下载并安装完 Docker Desktop for Windows,运行 Docker 快速入门(一)- 情况介绍和安装 中的示例命令 docker run hello-world 时,可能会遇到如下的问题: PS C:\Users\Rimland> docker --version D 阅读全文
posted @ 2020-06-26 17:47 技术译民 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 设置 Docker 开发环境,在 Win10 上安装 Docker Desktop for Windows,并测试您的安装工作。 阅读全文
posted @ 2020-06-26 15:06 技术译民 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: Docker 是一个开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,以便快速交付软件。有了 Docker,你可以像管理应用程序一样管理你的基础设施。通过利用 Docker 快速发布、测试和部署代码的方法,您可以显著减少编写代码和在生产环境中运行它之间的延迟。 Doc 阅读全文
posted @ 2020-06-25 15:42 技术译民 阅读(1142) 评论(2) 推荐(0) 编辑