宿主机版本:ubuntu 12.04
virtualbox安装:
下载地址:https://www.virtualbox.org/wiki/Linux_Downloads
在线安装:
- 增加 deb http://download.virtualbox.org/virtualbox/debian precise contrib to/etc/apt/sources.list
- 注册key wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
- 运行更新并安装 sudo apt-get update sudo apt-get install virtualbox-4.3 如遇到版本依赖问题不能安装,则先执行sudo apt-get -f install
- sudo apt-get install dkms
- 检查安装结果:VBoxManage --version
Vagrant:安装:
在线安装:
wget http://files.vagrantup.com/packages/0219bb87725aac28a97c0e924c310cc97831fd9d/vagrant_1.2.4_i686.deb
dpkg -i vagrant_1.2.4_i686.deb
检查安装结果:vagrant version
使用:
1、创建一个文件夹:mkdir vagrant_test
2、cd vagrant_test
下载镜像:
官方封装好的基础镜像:
Ubuntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box
Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box
如果你要其他系统的镜像,可以来这里下载:http://www.vagrantbox.es/
添加镜像到 Vagrant
假设我们下载的镜像存放路径是 /opt/vagrant_test
,在终端里输入:
$ vagrant box add hahaha /opt/vagrant_test/precise64.box
hahaha
是我们给这个 box 命的名字,/opt/vagrant_test/precise64.box
是 box 所在路径
初始化和进入vagrant环境:
vagrant init
hahaha
vagrant up
vagrant ssh