码头组合和码头组合起始有什么区别? - 代码日志

码头组合和码头组合起始有什么区别?

每当我执行

docker-compose start 
docker-compose ps

我看到我的容器状态为“UP”。如果我做

docker-compose up -d

我会看到更详细,但它会有相同的状态。两个命令有什么区别吗?

码头组合起始

启动服务的现有容器。

码头组成

构建,(重新)创建,启动和附加到服务的容器。

链接服务将被启动,除非它们已经在运行。

默认情况下,docker-compose将汇总每个容器的输出,并且在退出时将停止所有容器。运行docker-compos up -d,将在后台启动容器并使其运行。

默认情况下,如果存在服务的现有容器,则docker-compost将停止并重新创建它们(使用卷保留已装载的卷),以便接收到docker-compose.yml中的更改。如果您不希望容器停止并重新创建,请使用docker-compose up –no-recreate。如果需要,这仍然会启动任何停止的容器。

资料来源:https://docs.docker.com/v1.5/compose/cli/

我希望它有帮助

http://stackoverflow.com/questions/33715499/what-is-the-difference-between-docker-compose-up-and-docker-compose-start

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:码头组合和码头组合起始有什么区别?