Format
Dockerfile书写格式
# 注释
INSTRUCTION arguments # 指令和参数# Comment
RUN echo 'we are running some # of cool things'RUN echo hello \
# comment 在构建镜像时会被删除
worldRUN echo hello \
world为了向后兼容,将忽略在注释(#)和指令(例如RUN)之前的前导空格。在这些情况下,不保留前导空格,因此以下示例是等效的:
# this is a comment-line
RUN echo hello
RUN echo world
# this is a comment-line
RUN echo hello
RUN echo world
但是请注意,指令参数中的空格(例如RUN之后的命令)被保留,因此以下示例使用指定的前导空格打印“ hello world”:
RUN echo "\
hello\
world"Last updated