Heim > Artikel > Betrieb und Instandhaltung > So führen Sie eine Docker-Datei aus
Eine Dockerfile-Datei ist eine Textdatei, die ein Docker-Image erstellt und Anweisungen enthält, die Docker beim Erstellen des Images unterstützen. Um eine Docker-Datei auszuführen, führen Sie die folgenden Schritte aus: Erstellen Sie eine Docker-Datei, die die zum Erstellen des Images erforderlichen Anweisungen enthält. Erstellen Sie das Image in dem Verzeichnis, das die Dockerfile-Datei enthält. Führen Sie den Container mit dem erstellten Image aus. Geben Sie den laufenden Container ein, um den Befehl auszuführen. Stoppen und löschen Sie den Container.
Eine Docker-Datei ausführen
Eine Docker-Datei ist eine Textdatei, die zum Erstellen eines Docker-Images verwendet wird. Es enthält eine Reihe von Anweisungen, die Docker dabei unterstützen, ein Image Schicht für Schicht zu erstellen. Um die Docker-Datei auszuführen, führen Sie die folgenden Schritte aus:
1. Erstellen Sie die Docker-Datei.
Erstellen Sie eine neue Textdatei mit dem folgenden Inhalt und nennen Sie sie „Dockerfile“. Führen Sie im Verzeichnis, das die Dockerfile-Datei enthält, den folgenden Befehl aus:
<code>FROM nginx COPY index.html /usr/share/nginx/html</code>
3. Ausführen des Containers
Nachdem Sie das Image erstellt haben, können Sie den Container mit dem folgenden Befehl ausführen:
<code>docker build -t my-nginx-image .</code>
Dadurch wird ein Container mit dem Namen „my“ erstellt -nginx-container „neuen Container und führen Sie ihn aus. Sie können den laufenden Container mit dem folgenden Befehl anzeigen: <code>docker run -it --rm --name my-nginx-container my-nginx-image</code>
Sobald der Container ausgeführt wird, können Sie den Container mit dem folgenden Befehl aufrufen:
<code>docker ps</code>
Dadurch wird eine interaktive Shell geöffnet, in der Sie kann Befehle ausführen. Um die Shell zu verlassen, geben Sie „exit“ ein.
5. Stoppen Sie den ContainerUm den Container zu stoppen, verwenden Sie den folgenden Befehl:
<code>docker exec -it my-nginx-container bash</code>
Nachdem der Container gestoppt wurde, können Sie ihn mit dem folgenden Befehl löschen: <code>docker stop my-nginx-container</code>
Das obige ist der detaillierte Inhalt vonSo führen Sie eine Docker-Datei aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!