[DOCKER] Mémo Dcokerfile

Instructions pouvant être utilisées dans le Dockerfile Ce n'est pas sensible à la casse. Il est d'usage d'utiliser des lettres majuscules.

FROM <image> [AS <name>]
FROM <image>[:<tag>] [AS <name>]
FROM <image>[@<digest>] [AS <name>]
RUN <command>Format de coque
RUN ["executable", "param1", "param2"]format exec
CMD ["executable","param1","param2"](format exec, ce format est recommandé)
CMD ["param1","param2"](En tant que paramètre par défaut de ENTRYPOINT)
CMD command param1 param2 (Format de coque)
LABEL <key>=<value> <key>=<value> <key>=<value> ...
EXPOSE <port> [<port>...]
ENV <key> <value>Définir une valeur pour une variable
ENV <key>=<value> ...Définissez les valeurs de plusieurs variables à la fois
ADD <src>... <dest>
ADD ["<src>",... "<dest>"] <dest>Est spécifié par un chemin absolu ou un chemin relatif de WORKDIR
COPY <src>... <dest>
COPY ["<src>",... "<dest>"]Spécifié par chemin absolu ou chemin relatif depuis WORKDIR
ENTRYPOINT ["executable", "param1", "param2"](FormatExec,recommandé)
Commande ENTRYPOINT param1 param2 (format shell)
VOLUME ["/data"]
VOLUME /data
USER <user>[:<group>]
USER <UID>[:<GID>]
WORKDIR /a
WORKDIR b
WORKDIR c
RUN pwd ⇒ Ce résultat est "/a/b/c」
ARG <name>[=<default value>]

Les variables ARG suivantes sont déjà définies.

STOPSIGNAL signal

--SHELL paramètre d'écrasement par défaut du shell

SHELL ["executable", "parameters"]

Le shell par défaut est Sous Linux [" / bin / sh "," -c "] Sous Windows [" cmd "," / S "," / C "]

Recommended Posts

Mémo Dcokerfile
Mémo entier
mémo docker
Mémo de Lombok
Mémo Dockerfile
Mémo Java
Mémo AWS
Memo Stream
Mémo rétrospective du printemps
tutoriel docker (mémo)
java quoi que ce soit mémo
Mémo API Stream
Mémo d'opération Docker
Mémo astuce Eclipse
Mémo Java Silver
Notes d'utilisation de JavaParser
Remarque sur Java SE 7
Mémo de migration MySQL (1)
Notes d'utilisation de WatchService
java n'importe quoi mémo 2
Mémo de commande Docker-compose
Mémo d'erreur Maven3
Mémo de spécification Java
Notes d'utilisation de JUnit5
Mémo de modèle Java