如何编辑泊坞窗图像中的文件?

我只是在我的本地机器上为web-dev设置docker。

我已经看到很多与铁路等docker教程…

我很好奇Docker如何在编辑项目源代码方面工作。

我试图把我的头围绕这个-v标签。

在许多教程中,我已经看到用户已经将Dockerfile存储在项目基础目录中,并且从那里开始构build,你只需要编辑目录中的代码并刷新浏览器? 然后让docker运行。

只是试图把我的头围绕这一切,对不起,如果基本的问题。

我通常区分Docker的两个用例:

  • 在一种情况下,我想要一个Dockerfile,帮助最终用户轻松上手
  • 在另一种情况下,我想要一个Dockerfile来帮助代码贡献者轻松地启动和运行testing环境

对于最终用户,你需要你的Dockerfile

  • 安装依赖关系
  • 结帐最新的稳定的代码(从github或其他地方)
  • 设置某种默认configuration

对于贡献者,你需要你的Dockerfile

  • 安装依赖关系
  • 介绍如何运行一个Docker容器来设置一个卷,以在他们的开发环境和Docker容器之间共享源代码。

总而言之,对于最终用户来说,Docker镜像应该embedded应用程序代码,而对于贡献者来说,Docker镜像只会有依赖关系。