# MAJ DOCKER ## Vérifier que tous les noeuds sont disponibles Sur le noeud manager : Tous doivent être actifs et disponibles, sinon corrigez le problème. ```bash docker node ls ``` **Utiliser le code avec précaution.!** ## Passer temporairement un noeud worker en mode maintenance (down) Sur le noeud manager : ```bash docker node update --availability drain ``` ## Vérifier le nouveau statut du noeud modifié Sur le noeud manager : le statut doit être **DRAIN**. ```bash docker node ls ``` ## Les conteneurs basculent vers les noeuds worker actifs Sur le noeud en mode **DRAIN**: il ne doit y avoir **AUCUN** conteneur. ```bash docker ps ``` ## Mettre à jour votre système d'exploitation (OS) ```bash apt update ``` ## Rétablir le noeud en mode disponible (*available*) Sur le noeud manager : ```bash docker node update --availability active ``` ## Vérifier que les conteneurs reviennent Sur le noeud mise à jour : il doit y avoir des conteneurs. ```bash docker ps ``` ## Répéter l'opération sur chaque noeud Faites-le **1 par 1 !!!!!!!!!!!!!**