"docker stack deploy"与"docker service update"区别是什么

2019-01-03 02:43发布

请问 docker swarm 中, docker stack deploy 命令与 docker service update 命令的区别是什么?

标签: docker
1条回答
Fickle 薄情
2楼-- · 2019-01-03 03:47

docker serivce update 是用于更新swarm下的服务。服务通过docker service ls 可以查看,具体更新什么配置看需求。

docker stack deploy是根据docker-compose.yml来执行的,在最开始的docker-compose命令,yaml文件支持v2版本,目前v3版本的yaml,是可以使用docker stack deploy来执行的,而且这个命令可以将compose.yml部署到swarm集群中。之前的docker-compose只是部署到本机上,不属于swarm集群。 详细文档请参考官方docs.docker.com或者docs.docker-cn.com。 v3版本的命令在我的博客中有中文翻译

查看更多
登录 后发表回答