2016-07-14 106 views
1

我是Docker的新手,並且正在試驗在Docker上開發Django應用程序。對圖像進行更改後更新Docker容器

我都跟着例子在這個環節here:

目前,我發展我的應用程序,並修改了網站目錄內的各種文件。現在爲了測試我的更改,我必須刪除所有正在運行的容器,停止我的碼頭機器,啓動碼頭機器,附加碼頭機器,運行碼頭組成。這是一個及時的過程,特別是如果我需要在小的變化之後繼續測試的話,這是非生產性的。

我的問題是如果我更改圖像(更改網頁目錄)如何更新我的容器以反映這些更改或我應該以不同的方式做事?

其他人如何使用Docker進行開發?你最好的做法是什麼?

回答

0

在進行更改後,可以使用docker-compose up --build重建圖像和容器。它會自動重建並重新啓動任何已更改的容器。應該沒有任何理由停止碼頭機。如果您使用的是Mac或Windows PC,則可以嘗試新的測試版應用程序,該應用程序比以前的版本更易於使用。

另見:https://docs.docker.com/compose/reference/

至於最佳實踐,這可能不是真正的適當論壇,除非你有一個更具體的問題。