编辑Docker内容

时间:2017-09-08 06:04:58

标签: docker development-environment

我正在寻找Docker来共享和包含应用程序,在阅读了有关该主题的几篇文章后,我无法弄清楚使用Docker容器进行实际开发的步骤是什么。这甚至可以接受吗?

我的思维过程就像这样

  • 创建DockerFile
  • 分享DockerFile
  • 用户A和B下载DockerFile
  • 用户A和B安装图像
  • 用户A和B可以更改其本地容器
  • 用户A和B提交更改

我一直在阅读不同文章的方式Docker只是为了共享应用程序,而不是按照我的思维方式进行持续开发,我能想到的最接近上面解释的是在容器外进行更改并承诺在容器外部的repo,然后容器将更新本地repo并在内部重新运行应用程序,但是你永远不会在容器本身上开发。

1 个答案:

答案 0 :(得分:1)

使用docker进行开发过程不仅可行,而且在我看来也很方便。

在研究码头生态系统期间,您可能错过的是volumes的概念。

使用卷,您可以将主机(开发人员计算机)的目录绑定到容器中。

您可能希望使用卷来共享应用程序数据文件夹,从而使开发人员可以正常处理其本地副本,但让其应用程序由docker容器提供服务。

要开始使用的链接:https://docs.docker.com/engine/admin/volumes/volumes/