window10下使用virtualbox+vagrant安装虚拟机

windows环境:win10 64位。


1. 下载安装virtualbox

exe文件,直接双击安装


2. 下载安装vagrant

msi文件,也是直接双击安装


3. 下载box文件

http://www.vagrantbox.es/

各种系统和版本可选,选了当前最新的centos7


4. 创建一个vagrant工程目录,注意不是前面vagrant的安装目录


5. 进入到上一步创建的目录中,执行

vagrant box add centos7 box_file_name

其中box_file_name是前面下好的box文件,也可以直接写名称,会自动从前面第3步提到的地址中下载。

注意,如果是使用下载到本地的box文件,目录中不能含有中文,而且最好是把box文件直接放在当前这个工程目录中,否则还是会去联网下载。


6. 验证

使用 vagrant box list 命令,可看到上一步添加的box名称


7. 执行 vagrant init ,生成vagrantfile文件


8. 配置vagrantfile

1)网络配置

config.vm.network "private_network", ip: "192.168.33.10"

在宿主机中可以通过这个ip访问虚拟机,宿主机对于虚拟机来说ip则是192.168.33.1

另外还有端口映射和局域网配置两种方式

2)目录共享

config.vm.synced_folder "D:/htdocs", "/var/www"

宿主机的d:/htdocs和虚拟机的/var/www目录可以共享

3)注意,如果前面add box时名称不是默认的‘base’,则需要在vagrantfile文件中将config.vm.box = "base"的base改成自己的名称,如前面的centos7

4)注意,宿主机目录不能使用反斜杠



9. 启动虚拟机

vagrant up


【后续】

最近电脑重装了系统,又得重新装一遍虚拟机,重复之前的步骤,总是各种错误,最后发现是版本问题,尝试了virtualbox 5.0+vagrant 1.8.4才成功。


【后后续】

WIN7环境下VirtualBox-5.0.24-108355-Win+vagrant1.8.4,执行vagrant box add命令报错:


vagrant版本换成1.7.4才执行成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章