1

我正在尝试从 Vagrant 迁移到 Docker,或 Vagrant+Docker。试图找出最好的解决方案......无论如何,这是我的开发工作流程。

  • 1)搭建vm环境
  • 2) 共享同步文件夹
  • 3) 开发
  • 4)直接在浏览器中测试

代码在 vm 中自动刷新,因此我可以在更改应用程序时检查它。


使用 Docker 似乎有点不同,因为build每次进行更改时都需要运行命令。

有什么方法build可以在检测到更改后立即运行?


对于使用 Docker 进行开发有什么建议吗?

4

2 回答 2

0

在 docker 中,是 vagrant 同步文件夹的对应物。卷应该完全适合您的用例:

https://docs.docker.com/userguide/dockervolumes/

于 2014-09-15T14:48:02.680 回答
0

如果您想在进行更改后立即构建映像,那么我建议使用Automated Builds

我也搬到了 Vagrant+Docker,这里有一些链接可以帮助我理解一切是如何工作的。

我还建议尝试使用 Vagrant 的CoreOS

于 2014-09-17T16:31:18.890 回答