我刚开始使用Vagrant,我在理解一些细节方面遇到了一些麻烦.我已阅读了文档,但仍缺少一个基本概念.当我想开始一个Vagrant盒子时,我跑:
vagrant up
这将"基于盒子构建VM"我理解这些盒子存储在〜/ .vagrant.d中,实际上我已经从基础Ubuntu盒子中打包了我自己的盒子.但是,当我运行vagrant并开始向vm添加文件时,存储vm的虚拟硬盘驱动器在哪里?例如,当我运行apt-get install apache2并修改根系统时,这在哪里被修改?
当我在当前目录上执行du时,我看不到任何更改.我也没有在〜/ .vagrant.d目录中看到任何变化.但是,我可以做流浪汉停止,重新启动我的本地机器然后再次运行vagrant并且更改将持续存在.
流浪汉也报道
[default] VM already created. Booting if its not already running...
Run Code Online (Sandbox Code Playgroud)
有人能告诉我VM的创建位置以及更改的位置吗?
pyf*_*unc 112
~/.vagrant.d/boxes/像你说的那样,Vagrant进口位于底座的底座.这是保留基本框的地方.它使用它从干净状态启动VM.导入VM时,存储数据文件和VM状态的位置的责任取决于VirtualBox本身.这是一个可配置的位置,但通常默认~/VirtualBox\ VMS为Mac OS X和Linux.在Windows中,盒子保存在%userprofile%\.vagrant.d\boxes
无论您碰巧使用什么平台,都很容易找到创建它们的位置.
1. Start VirtualBox.
2. Go to the VM that shows as running instance.
3. Check out the Settings ->Storage.
4. You can find the path to location where VMs are created and stored in your file system.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37918 次 |
| 最近记录: |