🔄 Mise à jour Portainer¶
1. Sauvegarder le volume Portainer¶
mkdir -p /opt/docker-compose/backups
docker run --rm \
-v portainer_data:/data \
-v /opt/docker-compose/backups:/backup \
alpine tar czf /backup/portainer_backup_$(date +%F).tar.gz /data
💾 Crée une archive compressée dans
/opt/docker-compose/backups/portainer_backup_YYYY-MM-DD.tar.gz.
2. Arrêter et supprimer l'ancien conteneur¶
docker stop Portainer
docker rm Portainer
3. Télécharger la dernière image¶
docker pull portainer/portainer-ce:latest
4. Relancer Portainer avec le volume existant¶
docker run -d \
-p 8000:8000 \
-p 9000:9000 \
-p 9443:9443 \
--name Portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
5. Vérifier le résultat¶
docker ps
La sortie doit afficher le conteneur avec le statut Up et les ports 9000/tcp, 9443/tcp.
L'interface est ensuite accessible sur :
http://<serveur>:9000https://<serveur>:9443
6. (Optionnel) Nettoyer les anciennes images¶
docker image prune -a