docker-compose
compose yml库
常用命令
# 默认使用docker-compose.yml构建镜像
docker-compose build
docker-compose build --no-cache # 不带缓存的构建
# 指定不同yml文件模板用于构建镜像
docker-compose build -f docker-compose1.yml
# 列出Compose文件构建的镜像
docker-compose images
# 启动所有编排容器服务
docker-compose up -d
# 查看正在运行中的容器
docker-compose ps
# 查看所有编排容器,包括已停止的容器
docker-compose ps -a
# 进入指定容器执行命令
docker-compose exec nginx bash
docker-compose exec web python manage.py migrate --noinput
# 查看web容器的实时日志
docker-compose logs -f web
# 停止所有up命令启动的容器
docker-compose down
# 停止所有up命令启动的容器,并移除数据卷
docker-compose down -v
# 重新启动停止服务的容器
docker-compose restart web
# 暂停web容器
docker-compose pause web
# 恢复web容器
docker-compose unpause web
# 删除web容器,删除前必需停止stop web容器服务
docker-compose rm web
# 查看各个服务容器内运行的进程
docker-compose top