Dans cet article nous allons voir comment mettre à jour Portainer sur une machine Linux.
Suppression de l’ancien container
Pour commencer, nous allons devoir supprimer l’ancien container actuellement utilisé.
Par défaut le nom du container est « portainer ». Vous pouvez le vérifier en utilisant la commande « docker ps » pour lister les container.
docker ps
La commande devrait vous retourner la liste des containers:
Dans cet exemple le container a obtenu un nom par défaut, friendly_dhawan. Nous allons donc utiliser ce nom pour supprimer le container.
Ces 2 commandes arrêteront et supprimeront respectivement le conteneur. Faire cela ne supprimera PAS vos autres applications/conteneurs/etc.
Avant de supprimer le container nous allons devoir l’arrêter avec la commande docker stop:
docker stop friendly_dhawan
Remplacez « friendly_dhawan » par le nom de votre container portainer.
Une fois la commande exécutée, le nom du container va s’afficher dans la console:
Nous venons d’arrêter le container il ne nous reste plus qu’à le supprimer avec la commande docker rm:
docker rm friendly_dhawan
Remplacez « friendly_dhawan » par le nom de votre container portainer.
Comme pour la commande docker stop, une fois la commande exécuter, le nom du container va s’afficher dans la console:
Déploiement de la dernière version de portainer
Maintenant que vous avez arrêté et supprimé l’ancienne version de Portainer, vous devez vous assurer que vous disposez de la dernière version de l’image localement. Pour cela nous allons utiliser la commande docker pull :
docker pull portainer/portainer-ce
Docker va alors récupérer la dernière version de l’image:
Une fois le téléchargement terminé, votre terminal devrait afficher le hasch de l’image, son statut et le nom complet de l’image:
Enfin, il ne nous reste plus qu’à déployer la version mise à jour de Portainer avec la commande suivante:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Il ne vous reste plus qu’a vous connecter sur portainer avec l’IP de la machine et le port 9000 (par défaut):
Par exemple: http://192.168.1.50:9000
Merci, ça a bloqué au moment de réinstaller la nouvelle version (dernière commande) : j’ai redémarré le NAS et ça a fonctionné.
merci
merci