什么是 docker compose -d?
docker compose -d 是一个常用的命令选项,用于在后台(detached 模式)启动由 Docker Compose 定义的服务。
使用该选项后,容器将在后台运行,不会占用当前终端。
基本用法
在包含 docker-compose.yml 文件的目录中执行:
docker compose up -d
这将根据配置文件启动所有服务,并让它们在后台运行。
常用场景
- 部署 Web 应用与数据库组合(如 Nginx + PHP + MySQL)
- 持续集成/持续部署(CI/CD)环境搭建
- 本地开发环境快速启动
停止服务
要停止后台运行的服务,可使用:
docker compose down
该命令会停止并移除由 up 创建的容器、网络等资源。