Dockerfiles

Dockerfiles 的形式如下:

# This is a comment
INSTRUCTION arguments
  • 评论以 # 开头
  • 说明仅为大写
  • Dockerfile 的第一条指令必须是 FROM 才能指定基本映像

构建 Dockerfile 时,Docker 客户端将向 Docker 守护程序发送构建上下文。构建上下文包括与 Dockerfile 在同一目录中的所有文件和文件夹。COPYADD 操作只能使用此上下文中的文件。

一些 Docker 文件可以从以下开始:

# escape=`

这用于指示 Docker 解析器使用`作为转义字符而不是\。这对 Windows Docker 文件非常有用。