Docker 从入门到实践 0.9.0(2017-12-31)是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效 率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署、测试和分发都变得前 所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker, 节约有限的时间。 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户 ,虽然不会看 到这个文件,但是实际上该文件会一直跟随镜像。因此,在构建镜像的时候,需要额外小 心,每一层尽量只包含该层需要添加的东西,任何额外的东西应该在该层构建结束前清理 掉。 分层存储的特征还使得镜像的复用、定制变的更为容易。甚至可以用之前构建好的镜像作为 基础层,然后进一步添加新的层,以定制自己所需的内容,构建新的镜像。 关于镜像构建,将会在后续相关章节中做进一步的讲解。 镜像 支持所有的编程语言。 实战案例-CI/CD 327 Drone 基于 Docker 的 CI/CD 工具 Drone 所有编译、测试的流程都在 Docker 容器中进行。 开发者只需在项目中包含 .drone.yml 文件,将代码推送到 git 仓库, Drone 就能够自动化 的进行编译、测试、发布。 本小节以 GitHub + Drone 来演示 Drone0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4个虚拟机,而Docker 只需要启动 10 个隔离的应用即可。 具体说来,Docker 在如下几个方面具有较大的优势。 对开发和运维(devop)人员来说,最希望的就是一次创建或配置,可以在任意地方正常运行。 开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来 部署代码。 Docker 可以快速创建容器,快速迭代应用程序,并让整个过程全程可见,使团队中的其他成员 更容易理解应用程序是如何创建和工作的。0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













