docker工人创build服务与docker部署堆栈

新的Docker 1.13.0版本引入了docker docker stack deploy

docker stack deploy增加了从docker-compose.yml文件直接部署服务的支持。

命令docker service createdocker deploy stack创build相同的服务,只是我两种不同的方式?

是否有任何特殊function通过使用docker deploy stack创build它来添加服务?

我有点困惑,并不能find任何有关这个问题的信息。

提前致谢

堆栈是一组服务。 这与组合文件如何定义要运行的一组容器类似。 所以如果你只需要运行一个服务,你可以用docker service create 。 如果您需要部署一组服务,或者使用组合文件中的定义作为您的服务定义,那么您将使用docker stack deploy部署它们。