vagrant和vbox 文件不能共享
下载好之后,在该目录下执行命令加载镜像文件到Vagrant中去:
vagrant box add centos7 xxxx.box
centos7是给虚拟机起的名字 ,随意写。然后可以通过以下命令查看,当前vagrant下有那些可用
C:\Users\fendo>vagrant box list
centos7 (virtualbox, 0)
在你想要创建虚拟机的目录下,执行以下命令进行初始化
vagrant init centos7
启动虚拟机在该目录下输入
vagrant up
修改Vagrantfile里面的第46行改为47行的格式
执行后会报错
解决办法
停止已在运行的虚拟机
启动VirtualBox中的虚拟机
直接在VirtualBox中启动虚拟机,如下所示进行登录:
输入默认用户名 : vagrant , 登录密码 : vagrant
挂载并安装VBoxGuestAdditions
挂载办法如下所示:设备->安装增强功能
提示
手动安装下,在VirtualBox安装目录下找到VBoxGuestAdditions.iso
结果应该还是不行
在命令行中执行下列命令
vagrant plugin install vagrant-vbguest
执行完毕后vagrant up 再次打开
会显示以下内容
待东西都下完,可能有点慢大约一小时左右(我的是这样可能有的很快)
vagrant reload 重启
ssh进入
在虚拟机里面建立共享文件夹后
再次重启应该就成功了
2.如果执行vagrant plugin install vagrant-vbguest报错 too many connection resets 或者 timed out
进入http://www.imooc.com/article/35527解决 参考5.6.7.8条
之后 vagrant reload重启 如果报错
vagrant ssh
su root 密码是vagrant
根据命令执行解决