Heim >Betrieb und Instandhaltung >Docker >So speichern Sie das Docker-Laufbild

So speichern Sie das Docker-Laufbild

PHPz
PHPzOriginal
2023-04-10 14:17:254063Durchsuche

Docker ist eine sehr beliebte Open-Source-Anwendungscontainer-Engine, die Entwicklern dabei helfen kann, Anwendungen und abhängige Bibliotheken, Umgebungen und andere Komponenten in eine unabhängige Betriebsumgebung zu packen und so die Anwendungsbereitstellung, -verwaltung und -erweiterung zu vereinfachen. Bei der Verwendung von Docker für die Anwendungsentwicklung und -bereitstellung kommt es häufig vor, dass Sie Docker-Images speichern und freigeben müssen. In diesem Artikel besprechen wir, wie man Bilder in Docker ausführt und speichert.

1. Führen Sie das Docker-Image aus

Bevor Sie das Docker-Image ausführen, müssen Sie die folgenden Bedingungen erfüllen:

1. Installieren und konfigurieren Sie die Docker-Engine, die über die offizielle Docker-Website heruntergeladen und installiert werden kann.

2. Laden Sie ein Docker-Image herunter. Sie können das benötigte Image über Docker Hub suchen und herunterladen oder selbst ein Image erstellen.

Als nächstes zeigen wir, wie man ein Docker-Image über die Befehlszeile ausführt.

1. Laden Sie ein Ubuntu-Image über Docker Hub herunter:

$ docker pull ubuntu:latest

2. Führen Sie das Image aus und geben Sie den Container ein:

$ docker run -it --name my-ubuntu ubuntu:latest /bin/bash

Dieser Befehl lädt die neueste Version des Ubuntu-Images herunter und startet einen neuen Container. Die Option -it dient zum Starten eines interaktiven Terminals, die Option --name zum Benennen des Containers und die Option /bin/bash im Container ausführen. Wenn alles gut läuft, befinden Sie sich im Ubuntu-Befehlszeilenterminal. -it选项是为了启动一个交互式终端,--name选项为容器命名,/bin/bash是要在容器中运行的命令。如果一切运行正常,您将进入Ubuntu的命令行终端。

二、保存Docker镜像

在运行Docker镜像的过程中,您可能希望对镜像进行一些修改,并保存这些修改。或者,您可能希望与其他人共享您自己构建的Docker镜像。在这种情况下,您需要将Docker镜像保存在本地或者上传到Docker Hub等镜像仓库中。

1.将镜像保存在本地

通过docker commit命令,可以将一个容器的修改保存为一个新的镜像。假设您已经在前面的步骤中运行了一个Ubuntu容器,并修改了一些配置文件,现在您需要将这个容器保存为新的镜像。你可以运行以下命令:

$ docker commit my-ubuntu my-ubuntu:v1.0

这个命令将会把名为my-ubuntu的容器保存为一个新镜像my-ubuntu:v1.0。您可以运行docker images命令来查看您所有的Docker镜像。

2.上传镜像到Docker Hub

您也可以将自己的Docker镜像上传到Docker Hub等镜像仓库中,以与其他人共享。要上传Docker镜像,您需要拥有一个Docker Hub账号,并且将该账号添加到Docker配置文件中。接着,您可以通过以下命令将镜像上传到Docker Hub:

$ docker tag my-ubuntu:v1.0 my-dockerhub-account/my-ubuntu:v1.0
$ docker login
$ docker push my-dockerhub-account/my-ubuntu:v1.0

这个命令将会把镜像my-ubuntu:v1.0重命名为my-dockerhub-account/my-ubuntu:v1.0,其中my-dockerhub-account是您的Docker Hub账号名称。接着,您需要登录Docker Hub账户,并通过docker push

2. Speichern Sie das Docker-Image

Während der Ausführung des Docker-Images möchten Sie möglicherweise einige Änderungen am Image vornehmen und diese Änderungen speichern. Oder Sie möchten vielleicht Ihr eigenes erstelltes Docker-Image mit anderen teilen. In diesem Fall müssen Sie das Docker-Image lokal speichern oder in ein Image-Repository wie Docker Hub hochladen.

1. Speichern Sie das Image lokal🎜🎜Verwenden Sie den Befehl docker commit, um Änderungen an einem Container als neues Image zu speichern. Vorausgesetzt, Sie haben in den vorherigen Schritten bereits einen Ubuntu-Container ausgeführt und einige Konfigurationsdateien geändert, müssen Sie diesen Container nun als neues Image speichern. Sie können den folgenden Befehl ausführen: 🎜rrreee🎜Dieser Befehl speichert den Container mit dem Namen my-ubuntu als neues Bild my-ubuntu:v1.0. Sie können den Befehl docker images ausführen, um alle Ihre Docker-Images anzuzeigen. 🎜🎜2. Laden Sie das Bild auf Docker Hub hoch🎜🎜Sie können auch Ihr eigenes Docker-Bild in ein Bild-Repository wie Docker Hub hochladen, um es mit anderen zu teilen. Um ein Docker-Image hochzuladen, müssen Sie über ein Docker Hub-Konto verfügen und das Konto zur Docker-Konfigurationsdatei hinzufügen. Anschließend können Sie das Image mit dem folgenden Befehl auf Docker Hub hochladen: 🎜rrreee🎜Dieser Befehl benennt das Image my-ubuntu:v1.0 in my-dockerhub-account/my um – ubuntu:v1.0, wobei my-dockerhub-account der Name Ihres Docker Hub-Kontos ist. Als Nächstes müssen Sie sich bei Ihrem Docker Hub-Konto anmelden und das Bild über den Befehl docker push hochladen. 🎜🎜3. Zusammenfassung🎜🎜In diesem Artikel wird erläutert, wie Sie Bilder in Docker ausführen und speichern. Durch diese Methoden kann das Image während des Entwicklungsprozesses einfach geändert und geteilt werden, was die Anwendungsentwicklung, -bereitstellung und -verwaltung erleichtert. Ich hoffe, dieser Artikel ist hilfreich für Sie. 🎜

Das obige ist der detaillierte Inhalt vonSo speichern Sie das Docker-Laufbild. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Kann Win7 Docker ausführen?Nächster Artikel:Kann Win7 Docker ausführen?