新的Docker 1.13.0版本推出docker stack deploy
.
docker stack deploy
增加了docker-compose.yml
直接从文件部署服务的支持.
命令docker service create
和docker deploy stack
创建相同的服务,只是我两种不同的方式?
是否有任何特殊功能通过创建它添加服务docker deploy stack
?
我有点困惑,无法找到有关此主题的任何信息.
提前致谢
堆栈是一组服务.这类似于撰写文件定义要运行的一组容器的方式.因此,如果您只需要运行单个服务,则可以使用docker service create
.如果您需要部署一组服务,或者使用撰写文件中的定义作为服务的定义,那么您将使用它们进行部署docker stack deploy
.