22
0
Fork 0

HowtoDocker : ajout info sur les node labels

This commit is contained in:
Romain Dessort 2018-04-20 14:51:23 -04:00
parent f8d058ebfd
commit 0c004e0d3d
1 changed files with 22 additions and 3 deletions

View File

@ -311,7 +311,7 @@ Swarm permet de mettre en communication plusieurs hôtes Docker afin d'en former
un cluster. On pourra ainsi déployer des applications multi-conteneurs sur
plusieurs machines.
Initialiser le cluster :
#### Initialiser le cluster
~~~
docker0# docker swarm init
@ -334,7 +334,22 @@ Pour ajouter des machines plus tard, il suffit de générer un nouveau token :
docker0# docker swarm join-token <manager|worker>
~~~
### Compose/stack
#### Lister les machines du cluster
~~~
# docker node ls
~~~
#### Ajouter des labels à une machine
~~~
# docker node update --label-add <clé>=<valeur> <machine>
~~~
Les _labels_ servent notamment à définir des contraintes de placement des
services lors de l'utilisation de _docker stack_.
### Compose/stack (docker stack)
Docker permet de déployer des infrastructures multi-conteneurs (_stacks_) simplement à l'aide de `docker stack` (anciennement Docker Compose, logiciel tier). Il est très utile dans le cadre de déploiement sur un cluster Swarm.
@ -372,7 +387,7 @@ Supprimer une _stack_ :
# docker stack rm <stack name>
~~~
### Réseaux
### Réseaux (docker network)
Docker permet de gérer différentes topologies de réseaux pour connecter les conteneurs entre eux à l'aide de `docker network`.
@ -402,3 +417,7 @@ Informations détaillées sur un réseau :
~~~
# docker network inspect <network name>
~~~
### Volumes (docker volume)
### Fichiers de configuration (docker config)
### Fichiers sensibles (docker secrets)