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>]
ESCAPE Spécification du caractère d'échappement. Par défaut, "" est défini.
ENV
Remplacement des variables d'environnement. Il est pris en charge par les instructions suivantes.
RUN
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
<src>
vers 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.
HTTP_PROXY
http_proxy
HTTPS_PROXY
https_proxy
FTP_PROXY
ftp_proxy
NO_PROXY
no_proxy
ONBUILD Tori ajoute des instructions à l'image. Exécuté lorsque l'image est utilisée comme image de base dans d'autres versions.
STOPSIGNAL
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