1. 下载安装vitualbox和vagrant
(virtualbox用百度搜索下载)
2. 到www.vagrantbox.es上面用迅雷下载box
(我使用的是trusty-server-cloudimg-i386-vagrant-disk1.box)
3. 安装box:
$ vagrant box add vag ~/box/precise64.box # vag是box名字(自定义下面用的到)(后面是box路径)
$ cd /d/vag # 切换目录
$ vagrant init vag # 初始化
$ vagrant up # 启动环境
在/d/vag
下有个Vagrantfile文件用来配置box,同时该目录对应虚拟机的/vagrant
目录,两目录共享
虚拟机网络配置:(vi vagrantfile
)
config.vm.network "public_network", ip: "192.168.1.123"
常见问题解答:
Vagrant is attempting to interface with the UI in a way that requires a TTY
Failed to create the host-only adapte
4. vagrant常用命令
$ vagrant init # 初始化
$ vagrant up # 启动虚拟机
$ vagrant halt # 关闭虚拟机
$ vagrant reload # 重启虚拟机
$ vagrant ssh # SSH 至虚拟机
$ vagrant status # 查看虚拟机运行状态
$ vagrant destroy # 销毁当前虚拟机
安装完成之后
1.临时修改主机名
$ sudo hostname newname
2.永久修改主机名
$ sudo vi /etc/hostname #(有的是/etc/sysconfig/network)
tips:
vagrant 默认不允许root登录,可以先用vagrant账号登录后切换
常见错误处理:
1. 多网卡切换坑:
Vagrant is attempting to interface with the UI in a way that requires a TTY
2. virtualbox4.3.26版本有bug
Failed to create the host-only adapte