Je peux activer le redémarrage automatique avec --restart=always
, mais après avoir arrêté le conteneur, comment désactiver cet attribut?
Je lance normalement un serveur Web et mappe généralement le port 80:
docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash
Mais il y a des moments où je veux exécuter une version plus récente de mon image, mais je veux conserver l'ancien conteneur. Le problème est que s'il y a plusieurs conteneurs avec --restart=always
, un seul d'entre eux (aléatoire?) Démarre car ils sont tous en compétition pour le port 80 sur l'hôte.
docker update --restart=no $(docker ps -a -q)
pour mettre à jour tous vos conteneurs :-)