51 votes

Quelle est la différence entre le service Docker et la pile?

Je me demande quelle est la différence entre de telles choses. Ils ont presque les mêmes commandes et donnent le même résultat.

74voto

benjah1 Points 704

L' docker service est utilisé lors de la gestion des services individuels sur un panneau essaim de cluster. C'est le client de ligne de commande pour accéder au menu fixe essaim manager.

L' docker stack peut être utilisé pour gérer la multi-application de service. Il se déplace également beaucoup d'options que vous entrez sur l' docker service dans la .yml file (comme docker-cloud.yml ou menu fixe-composer.yml) pour en faciliter la réutilisation. Il fonctionne comme un front-end "script" sur le dessus du panneau essaim gestionnaire utilisé par docker essaim cluster, de sorte que vous pouvez faire tout docker stack avec docker service.

Dernier mais non le moindre, vous pouvez envisager l' docker service vs docker stack est le même que docker run vs docker compose, mais dans le menu fixe essaim de cluster.

44voto

demented hedgehog Points 733

Un service définit une ou plusieurs instances d'une image unique déployée sur une ou plusieurs machines (décrites par une entrée dans la partie services des fichiers docker-compose.yaml).

Une pile définit un groupe de services hétérogènes (décrits par l'ensemble du fichier yaml).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X