1.Docker Compose概述
1.1 Docker Compose 界说
1.2 Docker Compose产生配景
1.3 Docker Compose 核心概念
1.4 Docker Compose 使用步骤
1.5 Docker Compose 常用命令
2. Docker Compose 实战
2.1 Docker Compose下载和卸载
2.2 Docker Compose 项目概述
2.3 Docker Compose 编排字段部分详解
2.3.1 version
2.3.2 services
2.3.3 build 和 image
2.3.4 volumes 和 environment
2.3.5 ports 和 expose
2.4 Docker Compose 摆设实战
1.Docker Compose概述
1.1 Docker Compose 界说
Docker Compose是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器构成一个应用。你必要界说一个 YAML 格式的配置文件docker-compose.yml,写很多多少个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器
1.2 Docker Compose产生配景
我们使用 Docker 的时候,界说 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一样平常包罗多少个微服务,每个微服务一样平常都会摆设多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知。
Compose 是用于界说和运行多容器 Docker 应用步伐的工具。通过 Compose,您可以使用 YML 文件来配置应用步伐必要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。.Docker Compose可以基于Compose文件帮我们快速的摆设分布式应用,而无需手动一个个创建和运行容器,Compose文件是一个文本文件,通过指令界说集群中的每个容器怎样运行。
1.3 Docker Compose 核心概念
Docker Compose将所管理的容器分为三层, 分别是工程(project),服务(service)以及容器(containner),如下图所示:
1.4 Docker Compose 使用步骤
Compose 使用的三个步骤:
1.编写Dockerfile界说各个微服务应用并构建出对应的镜像文件dockerfile的使用,使用dockerfile摆设springboot项目。
2.使用 docker-compose.yml 界说一个完整业务单元,安排好整体应用中的各个容器服务。
3.最后,执行docker-compose up命令 来启动并运行整个应用步伐,完成一键摆设上线。
1.5 Docker Compose 常用命令
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |