使用Docker进行本地开发,取代Vagrant
我知道这个话题有很多热门话题,我花了一些时间看着他们,但是却不能做出正确的决定。
我在Windows机器上工作,并使用Vagrant进行开发。 我启动我的服务器,编辑我的文件在挂载/ vagrant目录中,按F5并查看我的更改。 当我完成开发时,我将代码上传到我的服务器。
问题是,我想在“代码”中拥有我的服务器的基础结构,因此解决scheme是使用docker-compose的docker。 现在我不知道是否有一种方法来处理这个像我一起工作的stream浪汉。 看来,我必须不断重build我的容器,以应用更改。
我不知道我是否做错了什么,或者是Docker确实是一个可以随时使用代码的产品。
我想在“代码”中拥有我的服务器的基础结构,所以解决scheme是使用docker-compose的docker。
看来,我必须不断重build我的容器,以应用更改。
只要你的docker-compose挂载了你的代码所在的主机文件夹 ,你就不需要重新编译你的容器来“更改应用”:该容器会立即看到任何代码更改,而不必重新启动它。
- 在一个节点上部署Docker堆栈(共同调度Docker群集等容器)
- 使用laravel的laravel项目中的错误500
- 在Docker容器中构buildCoverity时进行扫描
- Openshift原始运行应用程序对不安全的registry产量卡住与“拉图像错误”
- 在docker创build时运行一个bash客户端来设置一个环境variables
- 在docker机上运行docker工人
- 无法使用Docker在Azure上的VM上部署ASP .net vnext应用程序
- Jenkins在Docker中的SCM Syncconfiguration插件不会与Github进行通信
- 如何在没有DNS的情况下运行HDFS群集