So speichern Sie das Docker-Laufbild
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
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In den Artikelsdetails werden Anwendungen zum Docker -Schwarm bereitgestellt und die Vorbereitung, Bereitstellungsschritte und Sicherheitsmaßnahmen während des Prozesses abdeckt.

Der Artikel erläutert Kubernetes 'Pods, Bereitstellungen und Dienste und beschreibt ihre Rollen bei der Verwaltung von Containeranwendungen. Es wird erläutert, wie diese Komponenten die Skalierbarkeit, Stabilität und Kommunikation in Anwendungen verbessern (159 Zeichen).

In dem Artikel werden Skalierungsanwendungen in Kubernetes mit manueller Skalierung, HPA, VPA und Cluster -Autoscaler erörtert und bietet Best Practices und Tools zur Überwachung und Automatisierung der Skalierung.

In dem Artikel werden die Implementierung von Rolling -Updates in Docker Swarm zur Aktualisierung von Diensten ohne Ausfallzeiten erläutert. Es deckt Aktualisierungsdienste, die Festlegung von Aktualisierungsparametern, die Überwachung des Fortschritts und die Gewährleistung der reibungslosen Updates ab.

In diesem Artikel werden in Docker die Quoten und die Ressourcenquoten implementiert. Es deckt CPU-, Gedächtnis- und E/A -Grenzwerte mithilfe von CGroups ab und betont die Best Practices zur Verhinderung der Erschöpfung der Ressourcen. Einschränkung der Netzwerkrate, die externe Tools erfordern, wie

In Artikel werden die Verwaltungsdienste in Docker Swarm erörtert, wobei der Schwerpunkt auf Erstellung, Skalierung, Überwachung und Aktualisierung ohne Ausfallzeiten liegt.

In dem Artikel wird das Management von Kubernetes -Bereitstellungen erläutert, wobei der Schwerpunkt auf Erstellung, Aktualisierungen, Skalierung, Überwachung und Automatisierung mithilfe verschiedener Tools und Best Practices liegt.

In dem Artikel werden Strategien zur Optimierung von Docker für Anwendungen mit niedriger Latenz erörtert, die sich auf die Minimierung der Bildgröße, die Verwendung von leichten Basisbildern und die Anpassung der Ressourcenzuweisung und der Netzwerkeinstellungen konzentrieren.
