我刚开始接触Vagrant,对于一些细节问题还有点困惑。我已经阅读了文档,但仍然缺少一个基本概念。当我想启动一个Vagrant box时,我运行:
vagrant up
这将“基于box构建虚拟机”。我知道boxes存储在 ~/.vagrant.d 中,实际上我已经从一个Ubuntu base box中打包了自己的box。但是,当我运行vagrant up并开始向vm添加文件时,vm的虚拟硬盘存储在哪里?例如,当我运行apt-get install apache2并修改根系统时,这个过程发生在哪里?
当我在当前目录上运行du时,我看不到任何更改。我也没有在~/.vagrant.d目录中看到任何更改。但是,我可以运行vagrant halt,重启本地机器,然后再次运行vagrant up,更改将在某个地方持久保存。
vagrant up也会报告:
[default] VM already created. Booting if its not already running...
有人能告诉我虚拟机是在哪里创建的,更改是在哪里进行的吗?
~/VirtualBox VMS
。 - Jason R. Coombsvagrant up
创建的。https://dev59.com/u2Uq5IYBdhLWcg3wbv5Z - Kim Stacks