Vagrant+VirtualBox搭建虚拟开发环境

vagrant环境配置
  • Vagrant 和 Virtualbox 安装:过程比较傻瓜,无脑下一步就是。
  • box下载,可以用下载工具先把镜像下下来:* https://atlas.hashicorp.com/boxes/search?utm_source=vagrantcloud.com&vagrantcloud=1* 这里我选择的依然是我喜欢的centos/7。
  • 选择磁盘某个位置新建一个文件夹,作为vagrant工作空间,到时候产生的一些重要文件都会在这里。这里我选择的是(F:/vagrant_project/)。
  • 装载之前下载下来的box文件。
#进入到刚才设置的vagrant工作空间文件夹下
vagrant box add centos/7 virtualbox.box
# centos/7       :  box名称
# virtualbox.box   : 下载下来的box镜像文件
  • 初始化工作空间:现在已经可以看到刚才装载的box了。
# list 已经装载的box
vagran box list

# 初始化工作空间,安装镜像到虚拟机: 
cd F:/vargrant_project
vagrant init centos/7
  • 配置完成:
# 启动虚拟机
vagran up

# 强制关闭虚拟机
vagrant halt

vagrant环境配置中可能会遇到的问题:
  1. rsync 之类的工具没有找到,一般肯能有两个原因:
  * 使用的命令行工具(cygwin xshell等)的程序目录是否已经添加到环境变量中。
  * 缺少的程序是否已经安装,如cygwin缺少程序的时候可以重新运行安装包添加。

2.启动box的时候报virtualbox之类的错误:尝试将virtualbox改为低版本的windows兼容模式运行。

你可能感兴趣的:(Vagrant+VirtualBox搭建虚拟开发环境)