Heim >Betrieb und Instandhaltung >Docker >Was sind die häufigsten Anweisungen in einer Docker-Datei?
Die am häufigsten verwendeten Anweisungen in Dockerfile sind: FROM: Ein neues Image erstellen oder ein neues Image ableiten. RUN: Befehle ausführen (Software installieren, System konfigurieren). COPY: Lokale Dateien in das Image kopieren. ADD: Ähnlich wie bei COPY ist dies möglich TAR-Archive automatisch dekomprimieren oder URL-Datei abrufen CMD: Geben Sie den Befehl an, wenn der Container startet. EXPOSE: Deklarieren Sie den Container-Überwachungsport (aber nicht öffentlich). ENV: Legen Sie die Umgebungsvariable fest. VOLUME: Mounten Sie das Hostverzeichnis oder das anonyme Volume. WORKDIR: Legen Sie das Arbeitsverzeichnis fest im Container ENTRYPOINT: Geben Sie den Container an, der gestartet werden soll. Die ausgeführte ausführbare Datei (ähnlich CMD, kann aber nicht überschrieben werden)
Die am häufigsten verwendeten Anweisungen in der Docker-Datei
Die am häufigsten verwendeten Anweisungen in der Docker-Datei sind wie folgt:
1. FROM
Beispiel:
<code>FROM ubuntu:20.04</code>
2. RUN
Beispiel:
<code>RUN apt-get update && apt-get install -y nginx</code>
3. KOPIEREN
Beispiel:
<code>COPY index.html /usr/share/nginx/html</code>
4. ADD
Beispiel:
<code>ADD myapp.tar.gz /usr/local/myapp</code>
5. CMD
Beispiel:
<code>CMD ["nginx", "-g", "daemon off;"]</code>
6. EXPOSE
Beispiel:
<code>EXPOSE 80</code>
7. ENV
Beispiel:
<code>ENV APP_NAME myapp</code>
8. VOLUME
Beispiel:
<code>VOLUME /var/log/myapp</code>
9. WORKDIR
Beispiel:
<code>WORKDIR /usr/local/myapp</code>
10. ENTRYPOINT
Beispiel:
<code>ENTRYPOINT ["/usr/local/myapp/bin/myapp"]</code>
Das obige ist der detaillierte Inhalt vonWas sind die häufigsten Anweisungen in einer Docker-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!