In der Regel werden Docker -Container von Docker Images erstellt. Entwickler aktualisieren gelegentlich den DockerFile- oder Quellcode. Danach möchten sie über den Container aktualisieren oder neue Bilder erstellen oder den Container als Bild speichern.
In diesem Blog wird zeigen, wie man einen Docker -Container als Bild erstellt und speichert.
So erstellen Sie einen Container in Docker?
Um die Anwendung zu containieren, erstellen Sie zunächst einen Container über das Docker -Bild. Zu diesem Zweck gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Basisbehälter erstellen
Erstellen Sie zunächst den Docker -Container durch die “Docker erstellen" Befehl. Hier:
> Docker erstellen -name Basiskontainer -P 8080: 8080 Dockerimage
Schritt 2: Listen Sie Docker -Container auf
Um zu überprüfen, ob der Basiscontainer erstellt wird oder nicht, listen Sie alle Docker -Container mit “mit“ aufDocker ps -a" Befehl:
> Docker ps -aSchritt 3: Listen Sie Docker -Bilder auf
Listen Sie als Nächstes die Docker -Bilder mit “aufDocker Bilder -a" Befehl. Hier können Sie sehen, dass wir nur das haben “Dockerimage”Docker -Bild:
> Docker Bilder -aSchritt 4: Behälter starten
Starten Sie nun den Basis -Docker -Container mit dem “Docker -Start" Befehl:
> Docker Start Base-ContainerNavigieren Sie nun den Port, auf dem Sie den Docker -Container ausgeführt haben. In unserem Szenario haben wir besucht “Localhost: 8080”Auf dem Browser:
So speichern Sie einen Docker -Container als Docker -Bild?
Um den Docker -Container als Docker -Image zu speichern, müssen Benutzer den Container begehen. Auf diese Weise wird das unbenannte Docker -Bild aus dem Docker -Container erstellt. Für die richtige Richtlinie gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Programm oder Dockerfile aktualisieren
Nehmen wir geringfügige Änderungen in der Anwendung des Docker -Containers vor. Zum Beispiel haben wir den Inhalt geändert, der auf dem angegebenen Port angezeigt wird:
Schritt 2: Basencontainer begehen und den Container als Bild speichern
Beiten Sie als nächstes die Änderungen und den Basiscontainer mit der “Docker Commit " Befehl. Dieser Befehl erstellt auch ein unbenanntes Docker -Bild als Kopie des Containers:
> Docker Commit Base-ContainerSchritt 3: Listen Sie Docker -Bilder auf
Um zu überprüfen, ob der Container als Docker -Bild gespeichert wird, listen Sie die Docker -Bilder auf:
> Docker Bilder -aEs ist zu bemerken, dass die Unbenannten ““Das Bild wird als Container gespeichert. Benutzer können das Docker -Bild mithilfe der Bild -ID benennen:
Schritt 4: Nennen Sie das Bild, das vom Basisbehälter erstellt wurde
Verwenden Sie die “, um das Docker -Bild zu nennen, das“Docker -Tag " Befehl:
> Docker Tag FF44B4D0A542 Container-IMGListen Sie die Bilder auf und überprüfen Sie, ob der Name geändert wird oder nicht:
> Docker Bilder -aEs ist zu bemerken, dass wir den Container erfolgreich als "als" als "erfolgreich gespeichert habenContainer-Img”Docker -Bild.
Abschluss
Um die Docker -Container als Bilder zu speichern, erstellen Sie zunächst einen einfachen Basiscontainer, der als Docker -Bild gespeichert wird. Nehmen Sie Änderungen in der Container -Anwendung vor und begehen Sie die Änderungen und den Basiscontainer über die “Docker Commit" Befehl. Dieser Befehl speichert auch die Containerkopie als Docker -Bild. Benutzer können die „verwenden“Docker -TagBefehl ”, um das Bild zu benennen. Dieser Blog hat gezeigt, wie ein Container als Bild speichert.