Mettre à jour ses conteneurs

Posté le 29 M01 2025 par Simon 1 min

Pour mes containers, j'utilise Docker et je les administres via Portainer pour avoir une interface graphique et créer plus simplement des docker compose.

Donc deux methodes, l'une via le terminal, la seconde via votre interface d'administration docker (ici Portainer)

Via le terminal

Je vais prendre l'exemple du conteneur Portainer dont on ne peut pas mettre à jour en mode graphique (si vous n'avez pas la version ee) :

On récupère en premier lieu la dernière image :

docker pull portainer/portainer-ce:latest

Puis on stop et supprime le conteneur :

docker stop portainer && docker rm portainer

On relance le conteneur :

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /tank/docker-appdata/portainer_data:/data portainer/portainer-ce:latest

Via Portainer

Une fois connecter à votre Portainer, aller sur Containers :

enter image description here

Choisissez votre conteneur (ici Plex) et cliquer sur le bouton Recreate :

enter image description here

Demander à re-pull l'image puis cliquer sur Recreate :

enter image description here

à partir d'ici Portainer va stop le conteneur, le supprimer, télécharger l'image et le relancer, incroyable, comme via le terminal 😁

Bravo vous avez mis à jour un conteneur via Portainer. N'oubliez pas de supprimer les images non utilisées après quelques jours 😉.