2017-09-08 190 views
1

我正在看Docker共享和包含應用程序,在閱讀了關於這個主題的幾篇文章後,我無法弄清楚在實際開發中使用Docker容器的步驟。這是否可以接受?編輯Docker內容

我的思維過程是這樣的

  • 創建DockerFile
  • 分享DockerFile
  • 用戶A和B下載DockerFile
  • 用戶A和B的安裝映像
  • 用戶A和B能對其本地集裝箱進行更改
  • 用戶A和B提交更改

我一直在閱讀不同文章的方式Docker只是共享應用程序,但不是爲了持續開發,我正在思考的方式,最接近的我能想到的是我在上面解釋的是在容器之外進行更改,在容器外承諾回購,那麼容器將更新本地回購並在內部重新運行應用程序,但是您絕不會在容器本身上開發。

+1

也可以到上述泊塢窗容器上傳到泊塢窗庫,包括公共泊塢窗樞紐。這樣,用戶B不必構建容器,他們只需下載並啓動它。 –

回答

1

使用docker進行開發過程不僅是可能的,而且在我看來是方便和方便的。

您在碼頭生態系統研究期間可能錯過的是volumes的概念。

通過卷,可以將主機(開發人員計算機)的目錄掛載到容器中。

您可能希望使用捲來共享應用程序數據文件夾,從而使開發人員可以正常工作在本地副本上,但他們的應用程序通過泊塢窗容器提供服務。

的鏈接上手:https://docs.docker.com/engine/admin/volumes/volumes/