2015-04-27 71 views

回答

2

只要您記得當容器退出時文件系統的任何更改都將「丟失」,這沒關係。

如果你想開始與更新應用的容器,這將是最好的:

  • 要麼docker commit運行的容器,其中應用程序更新tooks放置
  • 或(最佳實踐)使用更新步驟更新Dockerfile(以便能夠重現),docker build新圖像,並使用正確版本的適當應用程序啓動新容器。
+0

我的意思是我沒有停止當前運行的容器,只是繼續更新運行的容器中的web應用程序。我發現這不是一個壞主意,但我需要澄清這一點,我對這種方法沒有錯?謝謝! :) –

+1

@Yuri只要容器在運行,你沒有錯。但是容器的想法是從一個由Dockerfile構建的圖像中凍結的固定可重複狀態運行。這不是你在做什麼。如果您從同一圖像重新運行容器,則無法找到所有正在進行的更新。 – VonC

+0

是的,對我而言沒關係。我打算在未來的某個時候手動執行此操作。 –

相關問題