04.Docker Compose
Docker Compose
1. docker-compose
安装
Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。
运行以下命令以下载 Docker Compose 的当前稳定版本:
1 | sudo curl -L "https://github.com/docker/compose/releases/download/版本号/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
添加执行权限
1 | sudo chmod +x /usr/local/bin/docker-compose |
创建软链:
1 | sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
测试是否安装成功:
1 | $ docker compose version |
也可以使用 pip
安装docker-compose
1 | pip install docker-compose |
2.compose文件的结构和版本
基本语法结构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15version: "3.8"
services: # 容器
servicename: # 服务名字,可为内部bridge网络的 DNS name
image: # 镜像的名字
command: # 可选,如果设置,则会覆盖默认镜像里的 CMD命令
environment: # 可选,相当于 docker run里的 --env
volumes: # 可选,相当于docker run里的 -v
networks: # 可选,相当于 docker run里的 --network
ports: # 可选,相当于 docker run里的 -p
servicename2:
volumes: # 可选,相当于 docker volume create
networks: # 可选,相当于 docker network create
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 技术匝记簿!
评论