存储一切从流浪箱
回答
你有3种选择,以达到你想要的东西:
我如果你想与你的队友分享相同的环境,你可以将你的虚拟机打包成一个新的流浪盒(如kikitux所解释的),这样你就可以上传这个盒子,并且你的队友将被安装来根据你的盒子旋转一个新的虚拟机(所以也要等效系统)
如果能够把你带入一些脚本所做的更改,更好的选择是使用vagrant provisioning(它可以是bash脚本或更复杂的厨师/傀儡系统) - 它的好,如果您需要在另一个系统上应用相同的自定义设置,例如,如果要升级ubuntu,则可以应用相同的设置脚本。
第三,如果你是本地的,只是想用它作为备份解决方案,那么新功能流浪快照就是你需要的。这在1.8版本中是一个很好的补充,并且正是你在这里所需要的。
是否快照店eveything?我的意思是它是否保存每个已安装的程序,每个已编辑的conf和每个文件都添加到shared/vagrant目录中?
是的!所有这些 - 我只是分享我的使用案例:我创建了一个Oracle数据库虚拟机并导入转储文件,然后执行一系列测试。我在运行测试之前拍摄一张快照,我可以轻松地恢复到以前的状态,并在第二天重新运行测试。当我运行测试套件时,我得到了完全相同的状态(整个虚拟机,安装的Oracle,导入的转储)的快照。
旁边的问题,如果这是我想要的︰我应该流浪快照推或流浪狗快照保存?
我用push
和pop
因为我只需要保持1个快照,总是返回到这个快照。如果您需要在不同的时间保存快照(例如每天一个),您需要使用save
,因为您将专门给出您正在拍摄的快照的名称。
注意这个
警告:如果您使用的是
push
和pop
,避免使用save
和restore
哪些是不安全的混合。
流浪汉包装箱应帮助您创建一个新盒子。
请注意,由于流浪者1.7+默认流浪者将改变SSH不安全的钥匙,所以如果只是包装箱,它将无法连接下一次启动。
添加的内容: https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub
到的〜/ .ssh/authorized_keys中
,然后运行: 搭配chmod 600 /home/vagrant/.ssh/authorized_keys CHOWN -R流浪/家/流浪者/的.ssh
- 1. 流浪箱连接?
- 2. 流浪箱 - rlerdorf/php7dev - 启动新项目
- 3. 睡眠/关机后流浪箱破碎
- 4. 在流浪者箱子上发展
- 5. 厨房测试和重启流浪箱
- 6. 如何运行官方elasticsearch流浪箱
- 7. 流浪者创建基地箱
- 8. 流浪者关闭并摧毁箱子
- 9. 执行存在于流浪
- 10. 流浪汉不从homestead.yaml
- 11. 流浪/厨师独奏::流浪汉
- 12. 流浪heira_config错误上流浪
- 13. 流浪汉Laravel Scotchbox - 流浪汉出错
- 14. 流浪汉:设置主机名一旦在流浪汉
- 15. 设置Emacs流浪汉来存储本地备份
- 16. 与流浪
- 17. SSH和流浪
- 18. 使用流浪
- 19. 流浪:在Windows
- 20. 流浪汉,vmware_desktop
- 21. 在流浪者箱子上访问ngrok网页界面
- 22. 如何打包同步文件夹中的流浪汉箱
- 23. 如何复制流浪箱以便再次使用
- 24. 在流浪箱中给gitfs发送盐后端ssh凭证
- 25. 最新的Virtualbox版本5.1.24打破了我的流浪箱
- 26. 安装sockets.io通过我们的流浪箱使用NPM
- 27. 如何修复宅基地错误的流浪箱名称
- 28. 独角兽无法启动对流浪箱因变量Errno :: EPERM
- 29. 使用流浪汉箱时出错添加laravel /宅基地
- 30. 流浪厨师独奏存在