当前位置:嗨网首页>书籍在线阅读

10-本章小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.4 本章小结

本章介绍了如何使用Docker Compose部署和管理一个多容器的应用。

Docker Compose是一个基于Docker Engine进行安装的Python工具。该工具使得用户可以在一个声明式的配置文件中定义一个多容器的应用,并通过一个简单的命令完成部署。

Compose文件可以是YAML或JSON格式,其中定义了所有的容器、网络、卷以及应用所需的密码。 docker-compose 命令行工具会解析该文件,并调用Docker来执行部署。

一旦应用完成部署,用户就可以使用不同的 docker-compose 子命令来管理应用的整个生命周期。

本章还介绍了如何使用挂载卷来修改容器内的文件。Docker Compose在开发者中得到广泛使用,而且对应用来说,Compose文件也是一种非常不错的文档——其中定义了组成应用的所有服务,它们使用的镜像、网络和卷,暴露的端口,以及更多信息。基于此,我们可以弥合开发与运维之间的隔阂。Compose文件应该被当作代码,因此应该将其保存在源控制库中。

202002199374DF64.jpg