Docker Compose后台启动与停止up down命令 Docker

前言

多容器应用用 docker-compose.yml 编排,up 启动整套服务,down 停止并清理。掌握 -d 后台、日志查看、重启和清理参数,是日常部署基础。本文讲解 up/down 常用参数、重新构建、查看状态和网络清理。

操作步骤

1. 后台启动整套服务

docker compose up -d

2. 停止并删除容器网络

docker compose down

3. 停止但保留容器

docker compose stop

4. 修改配置后重新构建启动

docker compose up -d --build

5. 查看服务状态

docker compose ps

6. 跟踪日志

docker compose logs -f

7. down 同时删除数据卷(慎用)

docker compose down -v

常见坑

  1. 用旧命令 docker-compose(连字符),新版是 docker compose。
  2. 不加 -d,前台占用终端,关闭即停。
  3. down -v 会删命名卷,业务数据丢失。
  4. 改了 Dockerfile 不加 --build,镜像还是旧的。
  5. 端口被占用导致启动失败,先看日志。
  6. 环境变量 .env 未加载,服务配置错误。
  7. 多 compose 文件用 -f 指定,别找错文件。

总结

up -d 后台启动、down 清理、--build 重建、logs -f 看日志。down -v 删卷慎用,只在测试环境。新版命令 docker compose(空格),改代码用 --build,启动失败先查 logs。

遇到问题加QQ23979811 协助处理


emer 发布于  2026-11-15 07:17 
'); })();