So schreiben Sie Docker-Dateien Persönliche Notizen
FROM ubuntu:latest //Bestimmen des Basisbildes: Beschreiben Sie zuerst
RUN touch test //Anpassen. Für jeden RUN wird eine Bildebene erstellt
CMD ["/bin/bash"] //Geben Sie den am Ende prinzipiell beschriebenen Standardbefehl CMD an["Befehl","Argument 1", "Argument 2"]
Ebenen minimieren. (RUN ADD COPY minimieren) CMD erstellt keine Ebenen
FROM ubuntu:latest
RUN apt-get update && apt-get install -y \
curl \
nginx
FROM ubuntu:latest
FROM ubuntu:latest
RUN mkdir /new_dir
COPY something /new_dir/ // COPY <src Ordner oder Datei> <Weg zum Ziel>Geben Sie Dateien und Ordner im Docker-Kontext an und kopieren Sie sie in den Container
FROM ubuntu:latest
RUN mkdir /new_dir
ADD compressed.tar / // COPY <src Ordner oder Datei> <Weg zum Ziel>Entpacken Sie die TAR-Datei oder den Ordner im Docker-Kontext und kopieren Sie sie in den Container
FROM ubuntu:latest
RUN touch test
ENTRYPOINT ["ls"] //Im Gegensatz zu CMD kann ENTRYPOINT während des Docker-Laufs nicht überschrieben werden. Schreiben Sie die Option auch in CMD
CMD ["--help"]
FROM ubuntu:latest
ENV key1 value //Umgebungsvariablen ENV setzen<Schlüsselname> <Wert>
ENV key2=value
FROM ubuntu:latest
RUN mkdir sample_folder //Ich brauche es nicht wirklich
WORKDIR /sample_folder //Ändern Sie das Ausführungsverzeichnis der Anweisung
RUN touch sample_file
CD ist die Quelle des Fehlers
Recommended Posts