1.目的
本地搭建linux环境,学习ubuntu和centos,使用vagrant VirtualBox搭建
虚拟开发环境
2.安装VirtualBox
下载地址:
http://download.virtualbox.org/virtualbox/5.1.24/
下载软件:
VirtualBox-5.1.24-117012-Win.exe
安装成功后,会在桌面产生virtualbox。
3.下载安装vagrant
Vagrant下载地址:
https://releases.hashicorp.com/vagrant/1.9.7/
下载vagrant_1.9.7_x86_64,安装
安装完成后,cmd进入后,输入vagrant,如果出现如下信息,表示安装成功!
下载package.box
去vagrant官网下载一个package.box 文件, box文件就是一个系统的镜像文件。
参考网站:
http://www.vagrantbox.es/
把box加载到vagrant中
box文件就是vagrant的镜像文件
https://github.com/CommanderK5/packer-centos-template/releases
下载好之后,在该目录下执行命令加载镜像文件到Vagrant中去
查看vagrant box 使用手册 (vagrant box help)
cmd -》 cd $PATH/virtualbox-vagrant
centos7是给虚拟机起的名字 ,随意写。然后可以通过以下命令查看,当前vagrant下有那些可用
ubuntu对应的box地址如下:
https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box
说明:
$ vagrant box remove centos7 # 从box列表移除
4. 初始化虚拟机
在你想要创建虚拟机的目录下,执行以下命令进行初始化
会生成一个Vagrantfile文件,该文件就是Vagrant的配置文件。
具体关于vagrantfile的详解见章节后面介绍。
5. 启动虚拟机
> vagrant box add centos7 vagrant-centos-7.box
> vagrant box list
centos7 (virtualbox, 0)
6. 登录到centos7系统
登录到centos7系统中
会免密进入到centos操作系统
vagrant_ssh_success
进入到centos7的vagrant用户下,进行操作了!
至此,采用virtualbox结合vagrant构建虚拟开发环境已经部署完成!
(可以采用yum进行包安装和python环境安装配置)