Analyse der Docker-Methode zum Erstellen lokaler Images

Analyse der Docker-Methode zum Erstellen lokaler Images

Der sogenannte Container erstellt tatsächlich eine lesbare und beschreibbare Dateihierarchie basierend auf dem übergeordneten Image. Alle Änderungsvorgänge werden an dieser Dateihierarchie ausgeführt, und das übergeordnete Image wird nicht beeinflusst. Wenn der Leser basierend auf dieser Änderung ein neues lokales Image erstellen muss, gibt es zwei verschiedene Möglichkeiten. Dieser Artikel befasst sich zunächst mit der ersten Möglichkeit: Commit.

Erstellen eines Containers

Führen Sie zunächst wie folgt einen Container basierend auf dem lokalen Image aus:


Befehlserklärung:

  • Führen Sie zunächst den Befehl „Docker Images“ aus, um das lokale Image anzuzeigen.
  • Erstellen Sie basierend auf dem Nginx-Image im lokalen Image einen Container mit dem Namen nginx und starten Sie ihn.
  • Kopieren Sie eine Datei mit dem Namen index.html vom Host in den Container.
  • Greifen Sie auf den Container zu und stellen Sie fest, dass die Änderungen wirksam geworden sind.
  • Erstellen Sie als Nächstes einen neuen Container mit dem Namen nginx2.
  • Beim Zugriff auf nginx2 stellte ich fest, dass die Standardseite in nginx2 immer noch die Standardseite von nginx war und sich nicht geändert hatte.

Erstellen eines lokalen Images

Erstellen Sie als Nächstes wie folgt ein lokales Image basierend auf dem soeben erstellten ersten Container:


Befehlserklärung:

  • Der Parameter -m ist eine kurze Beschreibung des erstellten Images.
  • --author gibt den Autor des Bildes an.
  • ce1fe32739402 gibt die ID des Containers an, auf dem das Image erstellt wird.
  • sang/nginx gibt den Warehouse-Namen an, sang ist der Namespace und nginx ist der Image-Name.
  • v1 gibt das Tag des Repository an.
  • Nachdem die Erstellung abgeschlossen ist, können Sie das soeben erstellte Image über den Befehl „Docker Images“ anzeigen.
  • Führen Sie einen Container über das gerade erstellte Image aus und greifen Sie auf den Container zu. Sie werden feststellen, dass sich die Standard-Homepage von nginx geändert hat.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • .NETCore Docker implementiert Containerisierung und privates Image-Repository-Management
  • Verwaltung privater Docker-Repositorys und Löschen von Bildern in lokalen Repositorys
  • Beschreiben Sie kurz, wie Sie das Tomcat-Image installieren und das Webprojekt in Docker bereitstellen
  • Die einfachste Implementierung eines Docker-Images zum Verpacken von Spring Boot
  • So generieren Sie ein Docker-Image und schließen die Containerbereitstellung in einem Spring-Boot-Projekt ab
  • So stellen Sie ein Vue-Projekt mit Docker-Image + nginx bereit
  • Detaillierte Erläuterung des neuesten IDEA-Prozesses zum schnellen Bereitstellen und Ausführen von Docker-Images
  • Detaillierte Erläuterung der Verwendung des DockerHub-Image-Repository
  • Codebeispiele für allgemeine Vorgänge bei der Docker-Image-Verwaltung

<<:  el-table in vue realisiert automatischen Deckeneffekt (unterstützt feste)

>>:  Detailliertes Tutorial zur Installation von mysql8.0.22 auf Alibaba Cloud centos7

Artikel empfehlen

React erhält den Eingabewert und übermittelt 2 Methodenbeispiele

Methode 1: Verwenden Sie das Zielereignisattribut...

Miniprogramm zur Implementierung des kompletten Einkaufswagens

Das Miniprogramm implementiert einen vollständige...

Entdecken Sie, wie Ihnen eine LED den Einstieg in den Linux-Kernel erleichtert

Inhaltsverzeichnis Vorwort LED-Trigger Entdecken ...

Implementierung eines MySQL-Gemeinschaftsindex (zusammengesetzter Index)

Gemeinsamer Index Die Definition des gemeinsamen ...

So implementieren Sie den Vue-Timer

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Verwendung von HTML-Header-Tags

HTML besteht aus zwei Teilen: Kopf und Text ** Da...

js regulärer Ausdruck Lookahead und Lookbehind und nicht erfassende Gruppierung

Inhaltsverzeichnis Kombinieren von Lookahead und ...

Eine kurze Erklärung zum sinnvollen Einsatz von Tabellen und Divs im Seitendesign

Zu Beginn dieses Artikels möchte ich die Fehler in...