2017-06-02 2 views

Antwort

9

Die docker service wird verwendet, wenn einzelne Dienste auf einem Docker-Schwarmcluster verwaltet werden. Es ist die Client-Befehlszeile, um auf den Docker-Schwarm-Manager zuzugreifen.

Die docker stack kann verwendet werden, um eine Multi-Service-Anwendung zu verwalten. Es verschiebt auch viele der Optionen, die Sie in docker service in .yml file (wie docker-cloud.yml oder docker-compose.yml) für eine einfachere Wiederverwendung eingeben. Es funktioniert wie ein Frontend-Skript oben auf dem Docker-Schwarm-Manager, der vom Docker-Schwarm-Cluster verwendet wird, damit Sie alles tun können, was docker stack mit docker service macht.

Last but not least, können Sie die docker service vs docker stack ist die gleiche wie docker run vs docker compose, aber in der Schwarm-Cluster Docker betrachten.

1

A Der Dienst ist möglicherweise mehrere Instanzen eines einzelnen Abbilds, das möglicherweise auf mehreren Computern bereitgestellt wird (beschrieben durch einen Eintrag im Dienstenteil der docker-compose.yaml-Dateien).

Ein Stack ist eine Gruppe heterogener Dienste (beschrieben in der gesamten Yaml-Datei).

Verwandte Themen