Docker-Compose
项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose
将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose
运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服务当中可包括多个容器实例,Docker-Compose并没有解决负载均衡的问题,因此需要借助其它工具实现服务发现及负载均衡。
centOS8
系统docker-compose
安装
1 | 1、安装python-pip |
docker compose常用命令1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17# 启动
$ docker-compose up
# 启动三个实例
$ docker-compose up --scale serviceName=3
# 查看日志,而不退出
$ docker-compose logs -f
# 停止
$ docker-compose stop
# 删除
$ docker-compose rm
# 在某个 Service 下的容器中执行命令
$ docker-compose exec serviceName sh