試圖製作一個動態碼頭文件,其中最終圖像可能需要基於用戶輸入的兩個先前圖像之一。是否可以跳過多級dockerfile中的FROM命令?
1
A
回答
1
我不認爲你可以跳過FROM
命令。構建應該從某個地方開始,即使它是scratch
。
雖然試圖創建一個動態dockerfile,您可以創建使用shell腳本的dockerfile。我在parity-deploy.sh上遇到過一個這樣的腳本,它根據用戶提供的配置動態創建一個docker-compose.yml
文件。
0
按照documentation,你不能跳過它。它應該也是Dockerfile中的第一個命令。
因此,一個有效的Dockerfile必須以啓動FROM指令
但要注意的是:
FROM可以在單個Dockerfile中出現多次創建多個圖像或使用一個建立階段作爲另一個的依賴。
您可以動態編輯文件(例如sed
)以使用用戶指定的圖像/圖像。
相關問題
- 1. Dockerfile FROM指令
- 2. 是否可以跳過標題級別
- 3. 是否可以在CircleCI中使用未命名爲「Dockerfile」的Dockerfile?
- 4. 級聯參數 - 是否可以跳過參數?
- 5. Dockerfile中的交互命令
- 6. Dockerfile中的命令數
- 7. 是否可以跳過學習浮動?
- 8. 是否可以跳過PHP代碼?
- 9. 是否可以在GDB調試器中「跳轉」/「跳過」?
- 10. 是否可以通過外部命令在Excel中運行宏?
- 11. 是否可以在IPython中通過調試來運行命令?
- 12. Dockerfile和dpkg命令
- 13. 是否可以在'if'語句中管多個命令?
- 14. 是否可以結合Doxygen命令?
- 15. 是否可以從命令行
- 16. 是否可以從applet執行命令?
- 17. 是否可以修復命令欄?
- 18. 是否可以管GDB命令?
- 19. 是否可以繞過add_subdirectory()命令的新範圍創建?
- 20. 是否可以用'^'多次替換先前的命令?
- 21. 是否可以合併多個ng級
- 22. 是否可以通過命令行設置powershell opacity
- 23. 是否可以通過命令行編譯「IDE-Managed Components」項目?
- 24. APK是否可以發送命令通過JNI運行dhcpcd?
- 25. splot命令是否可以通過「set table」創建數據塊?
- 26. 是否可以通過命令行修改eclipse工作區?
- 27. 是否可以跨多行分割一系列熊貓命令?
- 28. 是否可以在同一命令上創建多個目錄?
- 29. 是否可以跳過解析HAPI中的某個字段?
- 30. 是否可以跳過startActivityForResult中的一個活動?