我想解決當我更改用於創建泊塢窗圖像的本地文件系統時如何更新現有圖像。我以爲我可以使用docker提交來做到這一點,但似乎允許您在正在運行的映像上對文件系統進行更改時更改映像?從文件系統更新碼頭圖像給出了本地文件系統的變化
sudo docker build -t app
/app.py
現在構建有局部變化/app.py。如何更改圖片應用以反映對/app.py的更改?現在我不得不刪除舊圖像,然後創建一個新圖像。
sudo docker rmi app
sudo docker build -t app
任何幫助表示讚賞!
所以你的意思是打開碼頭圖像文件系統,並直接在那裏進行編輯? – chris
您可以隨時進入容器並更改文件系統並從中創建新映像,但如果更改基於相同的值或配置,則不是理想的方式。我所說的是,如果圖像中的更改頻繁,則使用環境變量來合併與配置相關的更改。使用這些變量並相應地更新app.py文件。 –