Voici comment vous pouvez mettre à jour un conteneur déployé après avoir mis à jour l'image sur Docker Hub.
Vous arrêtez d'abord le conteneur :
docker stop <ID or name>
Ensuite, vous supprimez le conteneur :
docker rm <ID or name>
Ensuite, vous extrayez l'image de Docker Hub :
docker pull <image name>
Ensuite, vous démarrez un nouveau conteneur à partir de l'image :
docker run <image name> ...options
Bien sûr, ce n'est pas pratique à faire manuellement.
Des applications telles que Watchtower, déployées en tant que conteneur Docker, vous permettent de configurer un flux de travail automatisé pour surveiller les modifications sur Docker Hub (ou tout autre registre d'images) et d'arrêter automatiquement un conteneur existant et de le redémarrer avec les mêmes options que celles utilisées pour le déployer. initialement.