docker compose up 命令用于启动 Docker Compose 项目中定义的所有服务容器,并确保它们按照 docker-compose.yml 文件中的配置运行。
docker compose up 命令不仅会启动服务,还会自动构建尚未构建的镜像(如有必要),创建网络和卷,并以容器的形式启动服务。
语法
docker compose up [OPTIONS] [SERVICE...]
OPTIONS 选项:
实例
1、启动所有服务并附加到控制台
docker compose up
启动 Compose 文件中定义的所有服务,并将日志输出显示在当前终端中。
2、在后台模式运行服务
docker compose up -d
以后台(分离)模式运行所有服务,终端不会输出服务的日志。
3、仅启动指定服务
docker compose up web
只启动 web 服务,而不启动其他服务。
4、启动服务并强制重建镜像
docker compose up --build
在启动服务之前,强制重新构建服务镜像。
5、启动服务并强制重新创建容器
docker compose up --force-recreate
强制重新创建服务容器,即使之前的容器存在且未发生更改。
6、启动服务并移除不再存在于 Compose 文件中的孤立容器
docker compose up --remove-orphans
移除任何不再在当前 docker-compose.yml 文件中定义的容器。
返回:Docker 命令大全