mac下安装vagrantBox
之前写随笔的时候,都是随便在本地写写,之后拷贝到网上,至于排版格式什么的,都没有处理,虽然只是自己做一个笔记用,但是偶尔也会有人看(?)但是最近我发现,一个不好的排版,是对阅读人的不尊重,我一直都是严格要求自己,所以这次也不例外,所以以后的文章都会用markdown的要求的格式去写。 好了废话补多少,先看今天的主题内容。
先说今天的目的:在mac上安装一个虚拟机,之后在虚拟机中安装环境,然后打包成box,之后就可以使用这个盒子来运行我们的环境,而不用每次在主机里面安装,不至于破坏主机环境,而且当用了新的电脑时候我也可以快速安装我的环境,只需要拷贝这个盒子即可。
安装virtualbox 和 vagrant
下载地址可以直接百度。我安装的都是最新版本,vagrant是用来管理我们的虚拟机的。
安装镜像文件
我用的是centos7.0,当然这个是看个人选择,给出一个连接。可以选择自己喜欢的系统Vagrantbox.es
box的操作
- vagrant box list 查看
- vagrant box add myboxname ubuntu.box 我已开始的时候下载的是ubuntu的系统
- vagrant init myboxname 初始化一个box
- vagrant up 启动虚拟机
box的设置
1 Vagrant.configure("2") do |config|
2 config.vm.box = "centos-7.0"
3 config.vm.network "forwarded_port", guest:80, host:8888
4 config.vm.synced_folder "/Users/shuo/sites/w3c", '/w3c', :smb => true
5 config.vm.network "private_network", ip: "192.168.100.100"
6
7 config.vm.provider "virtualbox" do |vb|
8 vb.name = "centos-7.0"
9 vb.memory = "1024"
10 vb.cpus = 1
11 end
12
13 end
如果你想更好的设置你的box请参考 vagrant官网
记得修改你的hosts文件