docker-compose

作者:Garany 发布于:2022-03-03 分类:破万卷书
1.安装
# curl -L https://github.com/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
# chmod +x /usr/local/bin/docker-compose  
# docker-compose --version
2.拉取服务里定义的镜像
docker-compose pull
3.列出project所有运行容器(容器名 = 目录名_service_index  index表示容器序数,从1开始)
docker-compose ps
 4.启动已存在但停止的所有service
docker-compose start [serviceName]:
构建(容器)并启动(容器)整个project的所有service
docker-compose up -d
重启服务
docker-compose restart [serviceName]:
验证和查看compose文件
docker-compose config
列出所用的镜像
docker-compose images
设置服务个数 Eg:docker-compose scale web=2 worker=3 
docker-cpmpose scale
暂停服务
docker-compose pause [serviceName]
恢复服务
docker-compose unpause [serviceName]

常见流程:
启动:创建docker-compose.yaml  ->  docker-compose pull  -> docker-compose up -d
更新:docker-compose down -v -> docker-compose pull -> docker-compose up -d 

我来说说