如何编辑泊坞窗图像中的文件?
我只是在我的本地机器上为web-dev设置docker。
我已经看到很多与铁路等docker教程…
我很好奇Docker如何在编辑项目源代码方面工作。
我试图把我的头围绕这个-v
标签。
在许多教程中,我已经看到用户已经将Dockerfile
存储在项目基础目录中,并且从那里开始构build,你只需要编辑目录中的代码并刷新浏览器? 然后让docker运行。
只是试图把我的头围绕这一切,对不起,如果基本的问题。
我通常区分Docker的两个用例:
- 在一种情况下,我想要一个Dockerfile,帮助最终用户轻松上手
- 在另一种情况下,我想要一个Dockerfile来帮助代码贡献者轻松地启动和运行testing环境
对于最终用户,你需要你的Dockerfile
- 安装依赖关系
- 结帐最新的稳定的代码(从github或其他地方)
- 设置某种默认configuration
对于贡献者,你需要你的Dockerfile
- 安装依赖关系
- 介绍如何运行一个Docker容器来设置一个卷,以在他们的开发环境和Docker容器之间共享源代码。
总而言之,对于最终用户来说,Docker镜像应该embedded应用程序代码,而对于贡献者来说,Docker镜像只会有依赖关系。