我一直在想出爲什麼人們可以選擇將他們的設置的每個「步驟」添加到Dockerfile
這將創建您的容器在一定的狀態。你可以分享Docker容器嗎?
在我心中另一種方法是剛剛創建像ubuntu
一個簡單的基本圖像容器中,然後(通過shell輸入)配置的容器,你想要的方式。
但是你可以共享容器嗎?如果您只能與Docker共享圖像,那麼我會理解爲什麼人們希望在Dockerfile
中列出其容器設置的每一步。
我問的原因是因爲我認爲有一些頭痛涉及到移植shell命令,配置文件更改等,以糾正Dockerfile
語法並讓它們正常工作?但作爲Docker的新手,我可能高估了這項任務的難度。
編輯:我想在每個設置步驟中使用Dockerfile
的另一個合理原因是關於容器初始狀態的文檔。與在某一狀態下給予容器相反,但不一定有辦法從容器的映像基礎狀態知道所有事情。
當你想用非常小的改變來重建圖像時,你會有什麼建議? Docker等等的一半是儘可能地自動化,並且具有可重現的一切構建。 –
@JonSkeet有效點。如果你想詳細說明答案,我會接受。 –
我寧可不要,因爲只是一個休閒碼頭用戶。我懷疑另一個用戶可能會寫出更好的答案。 –