使用Docker进行本地开发取代Vagrant

时间:2016-06-11 06:39:09

标签: docker vagrant

我知道这个主题有很多热门话题,我花了一些时间来看待它们,但却无法做出正确的决定。

我在Windows机器上工作,并使用Vagrant进行开发。我启动服务器,在mount / vagrant目录中编辑我的文件,点击F5并查看我的更改。当我完成开发后,我将代码上传到我的服务器。

问题是,我希望我的服务器的基础设施在"代码"所以一个解决方案是Docker与docker-compose。现在我不知道是否有办法解决这个问题,就像我和Vagrant一​​起工作一样。似乎我必须继续重建我的容器以便应用更改。

我不知道我做错了什么,或者Docker真的是一个可以随时使用的产品。

1 个答案:

答案 0 :(得分:1)

  

我希望我的服务器的基础设施在"代码"所以解决方案就是使用docker-compose进行码头工作   似乎我必须继续重建我的容器以便应用更改。

只要您的代码所在的docker-compose is mounting the host folder,您就不需要重建容器"要应用更改":该容器会立即看到任何代码更改,无需重新启动它。