一、常用命令
# 启动所有服务
docker-compose up -d
# 停止所有服务
docker-compose down
# 重启服务
docker-compose restart
# 启动服务
docker-compose start
# 停止服务
docker-compose stop
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f
docker-compose logs -f <service>
二、构建与运行
# 构建镜像
docker-compose build
docker-compose build <service>
# 构建并启动
docker-compose up --build
# 扩缩容
docker-compose up -d --scale <service>=<num>
docker-compose up -d --scale web=3
三、服务操作
# 执行命令
docker-compose exec <service> <command>
docker-compose exec web sh
# 进入容器
docker-compose exec <service> /bin/sh
# 暂停/恢复
docker-compose pause
docker-compose unpause
四、配置验证
# 验证配置文件
docker-compose config
# 查看配置
docker-compose config --services
五、快捷命令速查
| 用途 |
命令 |
| 启动全部 |
docker-compose up -d |
| 停止全部 |
docker-compose down |
| 查看状态 |
docker-compose ps |
| 查看日志 |
docker-compose logs -f |
| 重启 |
docker-compose restart |
| 构建 |
docker-compose build |
| 扩缩容 |
docker-compose up -d --scale web=3 |
| 执行命令 |
docker-compose exec web sh |