docker-compose up和docker-compose start有什么区别?
每当我执行
docker-compose start
docker-compose ps
我看到状态为“ UP”的容器。如果我做
docker-compose up -d
我将看到更多详细信息,但状态相同。这两个命令之间有什么区别吗?
-
docker-compose start
(https://docs.docker.com/compose/reference/start/)启动服务的现有容器。
docker-compose up
(https://docs.docker.com/compose/reference/up/)构建,(重新)创建,启动并附加到服务的容器。
除非它们已经在运行,否则此命令还将启动所有链接的服务。
该
docker-compose up
命令汇总每个容器的输出(本质上是docker-compose logs -f
)。当命令退出时,所有容器都将停止。运行docker-compose up -d
将在后台启动容器并使它们继续运行。如果已有用于服务的容器,并且在创建容器后更改了服务的配置或映像,请
docker-compose up
通过停止并重新创建容器(保留装入的卷)来获取更改。为防止Compose获取更改,请使用该--no-recreate
标志。有关完整的CLI参考:https :
//docs.docker.com/compose/reference/
-
docker和docker-compose有什么区别
2021-02-01 关注 0 浏览160 1答案
-
docker 和 docker-compose 有什么区别
2022-04-11 关注 0 浏览25 1答案
-
docker-compose build和docker build有什么区别?
2021-02-01 关注 0 浏览130 1答案
-
Docker-compose和pdb
2021-02-01 关注 0 浏览132 1答案
-
错误-Docker-compose / docker Windows
2021-02-01 关注 0 浏览97 1答案
-
我应该使用docker-compose up还是运行它?
2021-02-01 关注 0 浏览137 1答案
-
docker-compose up仅适用于某些容器
2021-02-01 关注 0 浏览113 1答案
-
Docker:使用docker run而不是docker-compose up时无法连接到Redis
2021-02-01 关注 0 浏览366 1答案
-
docker-compose up时出现“地址已在使用中”错误
2021-02-01 关注 0 浏览451 1答案
-
Docker-Compose重启策略
2021-02-01 关注 0 浏览470 1答案