mac下安装vagrantBox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下安装vagrantBox相关的知识,希望对你有一定的参考价值。

mac下安装vagrantBox

之前写随笔的时候,都是随便在本地写写,之后拷贝到网上,至于排版格式什么的,都没有处理,虽然只是自己做一个笔记用,但是偶尔也会有人看(??)但是最近我发现,一个不好的排版,是对阅读人的不尊重,我一直都是严格要求自己,所以这次也不例外,所以以后的文章都会用markdown的要求的格式去写。 好了废话补多少,先看今天的主题内容。

先说今天的目的:在mac上安装一个虚拟机,之后在虚拟机中安装环境,然后打包成box,之后就可以使用这个盒子来运行我们的环境,而不用每次在主机里面安装,不至于破坏主机环境,而且当用了新的电脑时候我也可以快速安装我的环境,只需要拷贝这个盒子即可

安装virtualbox 和 vagrant

下载地址可以直接百度。我安装的都是最新版本,vagrant是用来管理我们的虚拟机的。

安装镜像文件

我用的是centos7.0,当然这个是看个人选择,给出一个连接。可以选择自己喜欢的系统Vagrantbox.es

box的操作

  1. vagrant box list 查看
  2. vagrant box add myboxname ubuntu.box 我已开始的时候下载的是ubuntu的系统
  3. vagrant init myboxname 初始化一个box
  4. 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文件

以上是关于mac下安装vagrantBox的主要内容,如果未能解决你的问题,请参考以下文章

关于在MAC上进行 LARAVEL 环境 Homestead 安装过程记录

关于在MAC上进行 LARAVEL 环境 Homestead 安装过程记录

VagrantBox重新安装vboxsf驱动

VagrantBox重新安装vboxsf驱动

Laravel学习之Windows下Homestead环境搭建

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途