2017-09-08 145 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/