docker-compose up -d 是 Docker Compose 中最常用的命令之一,用于根据 docker-compose.yml 文件定义的服务,在后台(detached 模式)启动并运行容器。
参数解释
docker-compose up:构建、创建并启动所有在 compose 文件中定义的服务。-d(或--detach):以“分离模式”运行容器,即容器在后台运行,不会占用当前终端。
典型使用场景
当你部署 Web 应用、数据库、缓存等多服务组合时,只需一条命令即可启动整个环境:
docker-compose up -d
执行后,所有服务将在后台运行,你可以继续使用终端执行其他操作。
注意事项
- 首次运行会自动构建镜像(如果本地没有)或拉取远程镜像。
- 若修改了
docker-compose.yml,需重新运行此命令使变更生效。 - 停止服务可使用
docker-compose down。
小结
docker-compose up -d 是高效管理多容器应用的核心命令,特别适合开发、测试和生产环境的快速部署。