公司和家里分别都是俩台 Mac mini ,开发环境用的 VM 虚拟机,但是,家里和公司的开发环境不好统一啊。
每次都是改了配置,然后重新导出 VOF ,用 U 盘揣回去,再导入,有时候还会出错,吐血。。。
大家有没有什么好的统一方案?
之前用过 vagrant ,也要导出 box 才行。
1
shimanooo 2016-11-09 18:44:20 +08:00 via iPhone
既然是 mac mini ,还是拆硬盘带走吧。 thunderbolt 的移动 ssd ,应该没性能损失吧。
|
2
xylitolLin 2016-11-09 18:45:24 +08:00
只想到 vagrant
|
3
lijinma 2016-11-09 18:46:16 +08:00
docker
|
4
lijinma 2016-11-09 18:46:28 +08:00
之前用 vagrant
|
5
66450146 2016-11-09 18:56:31 +08:00
Vagrant + puppet 用脚本配置,不用导出 box (首次启动得要把配置运行完)
现在在尝试开发环境和生产都用 docker ,效果还不错 |
6
Light3 2016-11-09 18:59:57 +08:00
环境倒是无所谓 我只是不知道怎么考本地的库..
|
7
airyland 2016-11-09 19:19:48 +08:00
btsync Windows, Mac, iMac 完全同步。
|
8
mrgeneral OP |
9
mrgeneral OP 在 VM 、 Vagrant 、 btsync 、 docker 中,选择了 docker 正在研究中 谢谢大家🙏
|
10
66450146 2016-11-09 19:48:54 +08:00
@mrgeneral 对的,每次启动用脚本把环境配好,比打包 box 要更容易分发一点
docker 做开发环境主要的缺点是并非每个平台都能直接操作到容器内的文件系统(基本上只有在 Linux 下可以),在开发的时候改一个文件就要重新打包容器,有点不是很方便。好处是开发环境跟生产环境可以完全一致,再也不会有“在我这没问题”的情况了 |
11
xspoco 2016-11-17 02:10:53 +08:00
Vagrant box 用 dropbox 增量同步可行吗?
|