Files
Procedure-Systel/Docker/MAJ DOCKER.md
T

1.1 KiB

Procédure

Vérifier que tous les noeuds sont disponibles Sur le noeud manager : Tous doivent être actifs et disponibles, sinon corrigez le problème.

docker node ls

*/!\ Utiliser le code avec précaution./!*

Passer temporairement un noeud worker en mode maintenance (down) Sur le noeud manager :

docker node update --availability drain <ID_NODE>

Vérifier le nouveau statut du noeud modifié Sur le noeud manager : le statut doit être DRAIN.

docker node ls

Les conteneurs basculent vers les noeuds worker actifs Sur le noeud en mode DRAIN: il ne doit y avoir AUCUN conteneur.

docker ps

Mettre à jour votre système d'exploitation (OS)

apt update

Rétablir le noeud en mode disponible (available) Sur le noeud manager :

docker node update --availability active <node-name>

Vérifier que les conteneurs reviennent Sur le noeud mise à jour : il doit y avoir des conteneurs.

docker ps

Répéter l'opération sur chaque noeud Faites-le 1 par 1 !!!!!!!!!!!!!