Speichern Sie den Docker -Container als Bild

Speichern Sie den Docker -Container als Bild
Docker -Container sind die Hauptkomponente der Docker -Plattform, die häufig zur Containeration von Anwendungen und Projekten verwendet werden. Diese Container verwalten Projekte, indem sie die Abhängigkeiten und den Quellcode des Projekts verkörpert und von Docker Images weiter unterrichtet werden. Docker Images Leiten Sie die Container zum Bereitstellen und Verwalten von Anwendungen.

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:

  • -NameWird verwendet, um den Containernamen anzugeben.
  • -PDefiniert den Port, auf dem der Container ausgeführt wird
  • DockerimageIst ein Docker -Bild, das zum Erstellen eines Docker -Containers verwendet wird:

> 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 -a

Schritt 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 -a

Schritt 4: Behälter starten

Starten Sie nun den Basis -Docker -Container mit dem “Docker -Start" Befehl:

> Docker Start Base-Container

Navigieren 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-Container

Schritt 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 -a

Es 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-IMG

Listen Sie die Bilder auf und überprüfen Sie, ob der Name geändert wird oder nicht:

> Docker Bilder -a

Es 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.