docker工人创build服务与docker部署堆栈
新的Docker 1.13.0版本引入了docker docker stack deploy
。
docker stack deploy
增加了从docker-compose.yml
文件直接部署服务的支持。
命令docker service create
和docker deploy stack
创build相同的服务,只是我两种不同的方式?
是否有任何特殊function通过使用docker deploy stack
创build它来添加服务?
我有点困惑,并不能find任何有关这个问题的信息。
提前致谢
堆栈是一组服务。 这与组合文件如何定义要运行的一组容器类似。 所以如果你只需要运行一个服务,你可以用docker service create
。 如果您需要部署一组服务,或者使用组合文件中的定义作为您的服务定义,那么您将使用docker stack deploy
部署它们。