GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Aktualisieren eines bereitgestellten Containers basierend auf einem Docker-Image

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.


Docker
  1. Eine Einführung in Docker

  2. Node.js-Webserver, der in Docker bereitgestellt wird

  3. So erstellen Sie ein benutzerdefiniertes Image aus einem Docker-Container

  4. So erstellen Sie ein Docker-Image aus einem Container und einer Docker-Datei

  5. Was befindet sich in einem Docker-Image/Container?

Was ist ein Docker-Image-Manifest?

So prüfen Sie den Inhalt eines Docker-Images, ohne einen Container zu starten

So erstellen Sie ein Docker-Image aus einem laufenden Container

So erstellen Sie ein Docker-Windows-Image mit Docker-Build-Tag

So verwenden Sie Docker:Bild speichern und zum Teilen exportieren

So verwenden Sie Docker Commit zum Ändern von Container-Images