1
我想創建一個windows可執行文件(.exe),它應該在Windows中安裝docker工具箱(docker-machine,docker-compose,virtualbox)。如何將docker工具箱,dockerfile,docker-compose文件捆綁到可執行文件中?
我還必須將.exe文件中的docker-compose和dockerfiles捆綁在一起。所以一旦安裝了工具箱,它應該調用docker-compose文件,容器應該按照我在dockerfile中定義的那樣啓動。
我想通過單擊自動執行此過程,而不是讓每個人都安裝所有這些組件並手動啓動容器。
可以做到這一點嗎?我正在嘗試使用NSIS或Inno設置。
感謝您的建議。你能告訴我爲什麼不捆綁dockerfile? – Jugi
因爲即使在以傳統方式分發的情況下,也不會分發Dockerfile。 Dockerfile應該被用作參考或擴展。但是對於打包的應用程序來說,運行容器並不是必需的,只需要映像 –
我需要在執行安裝程序文件時從用戶那裏獲取容器的一些參數(如端口,版本和其他一些內容)。我如何傳遞這些參數來構建容器,如果我保存圖像而不是使用dockerfile? – Jugi