DockerMode essaim Docker


Introduction

Un essaim est un nombre de moteurs Docker (ou nœuds ) qui déploient des services collectivement. Swarm est utilisé pour distribuer le traitement sur de nombreuses machines physiques, virtuelles ou cloud.

Syntaxe

Remarques

Le mode Swarm implémente les fonctionnalités suivantes:

  • Gestion de cluster intégrée à Docker Engine
  • Conception décentralisée
  • Modèle de service déclaratif
  • Mise à l'échelle
  • Réconciliation de l'Etat souhaitée
  • Réseau multi-hôte
  • Découverte de service
  • L'équilibrage de charge
  • Conception sécurisée par défaut
  • Mises à jour roulantes

Pour plus de documentation officielle sur Docker concernant la visite de Swarm : Présentation du mode Swarm


Commandes CLI du mode Swarm

Cliquez sur la description des commandes pour la documentation

Initialiser un essaim

docker swarm init [OPTIONS]

Rejoindre un essaim en tant que nœud et / ou gestionnaire

docker swarm join [OPTIONS] HOST:PORT

Créer un nouveau service

docker service create [OPTIONS] IMAGE [COMMAND] [ARG...]

Afficher des informations détaillées sur un ou plusieurs services

docker service inspect [OPTIONS] SERVICE [SERVICE...]

Liste des services

docker service ls [OPTIONS]

Supprimer un ou plusieurs services

docker service rm SERVICE [SERVICE...]

Mettre à l'échelle un ou plusieurs services répliqués

docker service scale SERVICE=REPLICAS [SERVICE=REPLICAS...]

Liste les tâches d'un ou plusieurs services

docker service ps [OPTIONS] SERVICE [SERVICE...]

Mettre à jour un service

docker service update [OPTIONS] SERVICE

Mode essaim Docker Exemples Liés