使用的是vagrant+virtualbox+ubuntu纯净box+git工具,下载好相关工具
安装好git、vagrant、virtualbox。
在git bash下运行vagrant init ubuntu/trusty64; vagrant up --provider virtualbox。
在界面中把下载链接复制到迅雷里面下载,不然很慢。
添加box:
box初始化:
启动box:
在启动过程中可能会遇到如下3个问题:
1、windows系统不是正版,有3个主题文件需要还原,具体看问题百度。
2、需要系统虚拟硬件的支持,在boost模式下开启,具体看问题百度。
3、连接超时问题
需要使用git 在本地创建公钥,然后将公钥放入Ubuntu中
ssh-keygen -t rsa -C "kevin_wang@163.com"
(秘钥[公钥、私钥]存储在如下文件中)
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
按3个回车
vi Vagrantfile(修改此文件,在最后加上下面3行)
config.ssh.private_key_path = '~/.ssh/id_rsa'
config.ssh.forward_agent = true
登入系统
vagrant ssh
密码:vagrant
复制id_rsa.pub中的公钥 写入虚拟机中的/home/vagrant/.ssh/authorized_keys
重启虚拟机
上面的工作主要是为了登入虚拟机不用写密码,解决超时等待问题
其他命令:
vagrant status 查看当前box状态
vagrant box list 查看当前box列表
vagrant reload 重启
vagrant up 开启
vagrant halt 关闭
vagrant box add test.box(自定义box名) test.box(原box名)
vagrant package --base test1.box --output test2.box 打包本地环境,一般本地环境安装好了,共享给其他朋友,需要用到