在 VirtualBox 和 Vagrant 都安装好之后 , 自己想在那个文件夹下安装虚拟机 , 就进入那个盘
我的是装在了D盘下面
在安装时可能会出现下面的错误
$ vagrant init
The user that is running Vagrant doesn't have the proper permissions
to write a Vagrantfile to the specified location. Please ensure that
you call `vagrant init` in a location where the proper permissions
are in place to create a Vagrantfile.
这种情况需要管理员运行cmd就行
在开始里面搜索cmd然后右键管理员运行
因为我的是装载D盘 , 所以银入cmd后
首先进入目录
然后运行 vagrant init centos/7
安装成功
然后走下一步
如果下载的特别慢 , 比如下图红框中的时间
复制downloading后面的地址在浏览器中进行手动下载
下载好后
cd 到下载好的文件目录,
执行命令 vagrant box add centos/7 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
添加本地box
add后面的centos/7和我上面初始化的名字一样,一定要一样哦
然后去根目录 vagrant up 启动
如果cmd中下载速度很快 , 就不用考虑上面的那些步骤了
上面就是安装成功了
查看 VirtualBox 界面看看是否出现正在运行
红框内的是连接地址和用户名
接下来ctrl+c退出
然后输入vagrant ssh
下面就连上虚拟机了 , 接下来就可以直接在cmd中操作linux系统了
退出虚拟机的连接 exit;
当重新连接时要么在上上图中右键启动 , 要么在cmd中进入有红框中的文件的根目录
然后进入创建上图 vagrantfile 的文件夹中 , 记得不是在C盘创建的话 , 需要以管理员身份运行 , 然后输入命令vagrant up
等待启动后 , 然后输入 vagrant ssh
连接上虚拟机