So können Sie einen bereitgestellten Container aktualisieren, nachdem Sie das Image auf Docker Hub aktualisiert haben.
Zuerst stoppen Sie den Container:
docker stop <ID or name>
Dann entfernen Sie den Container:
docker rm <ID or name>
Dann ziehen Sie das Image von Docker Hub:
docker pull <image name>
Dann startest du einen neuen Container aus dem Image:
docker run <image name> ...options
Natürlich ist das manuell nicht praktikabel.
Mit Anwendungen wie Watchtower, die als Docker-Container bereitgestellt werden, können Sie einen automatisierten Workflow zum Überwachen von Änderungen auf Docker Hub (oder einer anderen Image-Registrierung) einrichten und einen vorhandenen Container automatisch ordnungsgemäß herunterfahren und mit denselben Optionen neu starten, die für die Bereitstellung verwendet wurden zunächst.