Heim > Artikel > Betrieb und Instandhaltung > So erstellen Sie Ihre eigene Docker-Image-Datei
Docker ist eine Open-Source-Anwendungscontainer-Engine, die es Entwicklern ermöglicht, Anwendungen in ein Image zu packen und es überall auszuführen. In diesem Artikel erfahren Sie heute, wie Sie Ihre eigene Docker-Image-Datei erstellen, damit Sie Ihre Anwendungen besser verwalten können.
1. Installieren Sie Docker
Zunächst müssen Sie Docker auf Ihrem Computer installieren. Docker ist auf den Betriebssystemen Linux, macOS und Windows verfügbar. Bitte laden Sie Docker herunter und installieren Sie es entsprechend Ihrem Betriebssystem.
2. Dockerfile schreiben
Als nächstes müssen Sie Dockerfile schreiben. Eine Docker-Datei ist eine Textdatei, die beschreibt, wie ein Docker-Image erstellt wird. Für Anfänger mag es etwas kompliziert erscheinen. Sobald Sie jedoch die Syntax und die Komponenten einer Docker-Datei verstanden haben, wird es einfacher.
Erstellen Sie in Ihrem Arbeitsverzeichnis eine Textdatei und nennen Sie sie Dockerfile. Öffnen Sie dann die Docker-Datei mit einem Texteditor und beginnen Sie mit der Bearbeitung. Die Hauptkomponenten der Docker-Datei sind wie folgt:
Das Folgende ist beispielsweise eine einfache Docker-Datei:
FROM ubuntu:18.04 RUN apt-get update && \ apt-get install -y nginx EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]
Diese Docker-Datei basiert auf Ubuntu 18.04 (Basis-Image) und installiert NGINX darin. Legen Sie dann Port 80 nach außen frei und starten Sie NGINX, wenn der Container startet.
3. Erstellen Sie das Image
Nachdem Sie die Docker-Datei geschrieben haben, müssen Sie sie mit dem Docker-Befehl in ein verwendbares Container-Image erstellen. Wir können den folgenden Befehl verwenden, um ein Image mit dem Namen „test-nginx“ zu erstellen:
docker build -t test-nginx .
In diesem Befehl wird der Parameter „-t“ verwendet, um den Namen und die Bezeichnung des Bildes anzugeben, gefolgt von „test-nginx“. Der Punkt zeigt an, dass das aktuelle Verzeichnis der Build-Kontext ist. Der Build-Kontext besteht aus allen Dateien und Verzeichnissen, die während des Build-Prozesses an die Docker-Engine gesendet werden.
4. Führen Sie den Container aus
Jetzt haben wir erfolgreich ein Docker-Image mit dem Namen „test-nginx“ erstellt. Als nächstes können wir den Befehl „docker run“ verwenden, um einen Container basierend auf dem Image auszuführen:
docker run -p 80:80 test-nginx
Dieser Befehl führt das Image „test-nginx“ aus und ordnet den Port 80 des Containers dem Host 80 zu Hafen. Jetzt können Sie mit Ihrem Browser auf http://localhost zugreifen, um auf Ihren NGINX-Server zuzugreifen.
Zusammenfassung
Die Verwendung von Docker erleichtert die Verwaltung und Bereitstellung von Anwendungen. In diesem Artikel wird beschrieben, wie Sie Ihre eigene Docker-Image-Datei erstellen, NGINX darin installieren und ausführen. Mit Docker können Sie Anwendungen beliebiger Komplexität erstellen und diese in der Cloud, im Rechenzentrum oder auf dem lokalen Computer bereitstellen.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie Ihre eigene Docker-Image-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!