下载安装
-
下载启动镜像
vagrant up
有下载过慢的问题,可以到网页vagrant镜像仓库,找到自己需要的镜像,选择virtualbox版本下载
-
下载好后进入镜像存放文件夹中,进入cmd,输入
vagrant box add centos/7 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
(注意名字和自己下载的镜像名对应) -
cmd进入
C:\Users\xxx
自己的用户文件夹下,初始化vagrant init centos/7
-
启动虚拟机
vagrant up
virtualbox看到如下场景表示centos虚拟机安装成功
-
进入虚拟机
vagrant ssh
配置网络
查看本机virtualbox IP地址ipconfig
想要虚拟机和本机可以互相ping通,需要在相应的Vagrantfile
中放开注释并修改配置config.vm.network "private_network", ip: "192.168.56.10"
注意:本机和虚拟机需要在同一网段下即192.168.56
在本机和虚拟机下互相ping
对方的ip测试是否联通
踩坑记录
空间不足
原因是vagrant会备份本地文件夹到虚拟机,导致虚拟机占用空间过大
解决方案:进入用户目录c:/user/xxx,找到vagrantfile,在同级目录下新建空的备份文件夹myVagrantSyncFloder,在vagrantfile中添加如下配置:
config.vm.synced_folder "./myVagrantSyncFloder", "/vagrant",type: "rsync"
当前用户目录最好不要有中文