COMPOSE 的常用命令 链接到标题

项目启动和停止 链接到标题

docker compose up # 启动服务 -d 后台运行
docker compose down # 停止服务并删除容器、网络等资源
docker compose start # 启动服务
docker compose stop # 停止服务

调试和查看 链接到标题

docker compose logs # 查看日志 -f 实时查看日志 
# 这个log会显示所有服务的日志,如果想要查看某个服务的日志,可以指定服务名称,比如 docker compose logs web
docker compose ps # 查看服务状态
docker compose exec web bash # 进入容器 web是服务名称 bash是要执行的命令

构建和更新 链接到标题

docker compose build # 构建服务
docker compose pull # 拉取最新的镜像

其他常用命令 链接到标题

docker compose run web python manage.py # 运行命令一次性命令
docker compose config # 查看配置,看看自己写的docker-compose.yml有没有问题

其他命令 链接到标题

docker compose version # 查看版本
docker compose help # 查看帮助
docker compose ps # 查看服务状态
docker compose top # 查看服务的进程信息
docker compose kill # 强制停止服务
docket compose restart # 重启服务
docker compose ports # 查看服务的端口映射
docker compose ports web # 查看web服务的端口映射
docker compose rm # 删除服务容器 -v --force 强制删除
docker compose watch # 开启服务的自动重启功能,当服务的配置文件发生变化时,自动重启服务