docker compose
linux中国内镜像安装 (需改版本号)
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
查看是否安装成功
docker-compose --version
Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。
命令
docker-compose up
docker-compose stop
docker-compose start
docker-compose kill
docker-compose rm
docker-compose ps
docker-compose build
docker-compose.yml
提示:可以是用 .yml 或 .yaml 作为文件扩展名
service配置详见:https://docs.docker.com/compose/compose-file/compose-file-v3/
参考:
version: "3.9" #与Docker Engine版本有关
services:
wordpress:
image: wordpress
ports:
- "8080:80"
networks:
- overlay
deploy:
mode: replicated
replicas: 2
endpoint_mode: vip
mysql:
image: mysql
volumes:
- db-data:/var/lib/mysql/data
networks:
- overlay
deploy:
mode: replicated
replicas: 2
endpoint_mode: dnsrr
volumes:
db-data:
networks:
overlay: