一,下载virtualBox
virtualBox下载地址:https://www.virtualbox.org/wiki/Downloads安装后不需要做任何操作
二,安装vagrant
vagrant下载地址:https://www.vagrantup.com/downloads.html安装后看不到任何界面,默认全局可用
三,下载centos7 box镜像
下载地址:http://www.vagrantbox.es/选择自己需要的box,我选的是centos7,https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
安装过程
新建vagrant 目录,此目录是用来生成配置文件的文件,以后启动vagrant要切换这个目录才能启动镜像名称
vagrant box add [centos7] [box路径]
[shell]
例如:vagrant box add centos7 /Users/mac/Downloads/centos-7.0-x86_64.box
添加成功后,vagrant init 生成配置文件
修改配置文件
config.vm.box = "centos7"
config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
config.vm.network "public_network"
[shell]
修改配置文件后,使用 vagrant up启动镜像
这时候让你选择使用哪种方式启动网卡,选择1即可,稍等片刻,一个系统就配置好了。
[shell]
使用 vagrant ssh 登录进centos系统,就可以进行centos的命令操作,默认账号密码,vagrant:vagrant , root:vagrant
vagrant常用命令
命令 | 作用 |
---|---|
vagant box add | 添加一个box |
vagant init | 初始化 |
vagrant up | 启动一个box |
vagrant ssh | 登录到虚拟机 |
vagrant box list | 查看目前已有的box |
vagrant box remove | 删除指定的box |
vagrant status | 查看状态 |
vagrant suspend | 挂起虚拟机 |
vagrant halt | 关闭虚拟机 |
vagrant reload | 重启 |
vagtant distory | 删除虚拟机 |