2017-06-02 120 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文件描述)。

相關問題