Dockerfiles

Dockerfiles 的形式如下:

# This is a comment
INSTRUCTION arguments
  • 評論以 # 開頭
  • 說明僅為大寫
  • Dockerfile 的第一條指令必須是 FROM 才能指定基本映像

構建 Dockerfile 時,Docker 客戶端將向 Docker 守護程式傳送構建上下文。構建上下文包括與 Dockerfile 在同一目錄中的所有檔案和資料夾。COPYADD 操作只能使用此上下文中的檔案。

一些 Docker 檔案可以從以下開始:

# escape=`

這用於指示 Docker 解析器使用`作為轉義字元而不是\。這對 Windows Docker 檔案非常有用。