Mettre à jour Portainer sur Ubuntu : Guide complet sans perte
Mettre à jour Portainer
Il arrive un moment où une petite pastille en bas de l’interface Portainer nous rappelle qu’une nouvelle version est disponible. Pour maintenir la sécurité et profiter des dernières fonctionnalités, il est essentiel de faire cette mise à jour. Voici comment on procède pour passer à la version supérieure sans perdre ses configurations ni ses conteneurs.
1. La sécurité avant tout : La sauvegarde
Avant de toucher à la ligne de commande, on commence par sécuriser les données actuelles. Même si la procédure est fiable, une erreur de manipulation est vite arrivée.
- On se rend dans l’onglet Settings de Portainer.
- Dans la section Backups, on clique sur Download backup.
- On conserve précieusement ce fichier sur son ordinateur.
2. Le passage à l’action en ligne de commande
Pour mettre à jour Portainer, le principe est simple : on supprime l’ancien conteneur pour le remplacer par le nouveau. Pas d’inquiétude, les données de configuration sont stockées à part (dans un volume), elles ne seront donc pas perdues. La nouvelle version est disponible sur Docker Hub officiel.
On se connecte en SSH sur le serveur Ubuntu et on enchaîne ces quelques commandes.
Pour commencer, on arrête le docker avec la commande suivante :
sudo docker stop portainer
Ensuite, on supprime le docker avec la commande suivante :
sudo docker rm portainer
Une fois cela fait, on télécharge la dernière version de Portainer avec la commande suivante :
sudo docker pull portainer/portainer-ce:latest
Enfin, on relance le docker avec la commande suivante :
sudo docker run -d -p 8000:8000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
3. Les finitions : Retrouver ses liens IP
Après la mise à jour, on peut remarquer que les liens vers les conteneurs affichent 0.0.0.0 au lieu de l’adresse IP du serveur. C’est un petit réglage qui peut sauter lors de la réinstallation.
Pour corriger cela, on suit ces étapes :
- On va dans le menu Environments.
- On clique sur l’environnement local (souvent nommé local ou DockerVM).
- Dans le champ Public IP, on saisit l’adresse IP du serveur Ubuntu.
- On valide avec Update environment.
Désormais, tout est à jour, sécurisé, et les raccourcis vers les applications fonctionnent de nouveau parfaitement.
Si vous souhaitez approfondir vos connaissances sur l’auto-hébergement, voici d’autres articles au sujet de Docker & Portainer qui pourraient vous intéresser :
