2017-06-02 117 views

回答

9

docker service用于管理码头群集群上的单个服务。它是访问docker swarm manager的客户端命令行。

docker stack可用于管理多服务应用程序。它还会将您在docker service中输入的许多选项移动到.yml file(例如docker-cloud.yml或docker-compose.yml)中以便于重复使用。它可以作为码头群集群使用的码头群管理器顶端的前端“脚本”,因此您可以使用docker service来做所有事情docker stack

最后但并非最不重要,你可以考虑docker servicedocker stack是相同的docker rundocker compose,但在码头群集群。

1

A 服务可能是多个部署在潜在多台计算机上的单个映像的多个实例(由docker-compose.yaml文件的服务部分中的一个条目描述)。

A 堆栈是一组异构服务(由整个yaml文件描述)。

相关问题