1、安裝docker-compose
curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
面安裝的是穩定版本1.23.2的 docker-compose,可以到github上找最新版 https://github.com/docker/compose/releases
執行如下命令,查看是否安裝成功:
docker-compose version
2、創建docker-compose.yml文件
version: '3'
services:
demo-tm:
image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-tm-v1.0
container_name: demo-tm
ports:
- 7970:7970
- 8070:8070
networks:
- netName
demo-usercenter:
image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-usercenter-v1.0
container_name: demo-usercenter
ports:
- 9001:9001
networks:
- netName
demo-pay:
image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-pay-v1.0
container_name: demo-pay
ports:
- 9009:9009
volumes:
- /home/pinganBank:/home/pinganBank
networks:
- netName
demo-gateway:
image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-gateway-v1.0
container_name: demo-gateway
ports:
- 10001:10001
networks:
- netName
networks:
netName:
driver: bridge
3、進入docker-compose.yml所在文件夾,執行以下命令,啟動服務
docker-compose up -d
4、其他相關docker-compose命令
停止所有服務
decker-compose stop
停止某服務
docker-compose stop demo-usercenter
刪除所有服務鏡像
docker-compose rm
其他更多命令可參考:https://www.cnblogs.com/moxiaoan/p/9299404.html