2017-09-15 63 views

回答

1

我不認爲你可以跳過FROM命令。構建應該從某個地方開始,即使它是scratch

雖然試圖創建一個動態dockerfile,您可以創建使用shell腳本的dockerfile。我在parity-deploy.sh上遇到過一個這樣的腳本,它根據用戶提供的配置動態創建一個docker-compose.yml文件。

0

按照documentation,你不能跳過它。它應該也是Dockerfile中的第一個命令。

因此,一個有效的Dockerfile必須以啓動FROM指令

但要注意的是:

FROM可以在單個Dockerfile中出現多次創建多個圖像或使用一個建立階段作爲另一個的依賴。

您可以動態編輯文件(例如sed)以使用用戶指定的圖像/圖像。

相關問題