macOs virtualbox +vagrant Install centos7

友情提示:快速搭建移至小灶区

1 virtualbox和extpack安装

图片.png
下载完成
图片.png

  • 安装virtualbox
    双击dmg
  • 安装扩展包
    双击扩展包文件
  • 检验扩展包安装
    图片.png
    图片.png
    除了下载好安装,也可以通过homebrew 安装
    brew cask install virtualbox
    brew cask install virtualbox-extension-pack

2 vagrant 安装

可以下载后自行安装 ,也可以通过brew安装
brew cask install vagrant
提示:virtualbox 6.1.x, vagrant 版本应不低于2.2.7
查看vagrant版本
vagrant -v
virtualbox 我安装的是6.1.0版本,因为我以前安装过vagrant,所以就没有重新安装,导致启动虚机失败,原因就是vagrant 版本低,需要更新vagrant
brew cask upgrade vagrant
有点慢,耐心等待,中途可能下载到一半失败,重复执行 brew cask upgrade vagrant,会接着上一次下载的进度继续下载的。

3 centos7 安装

box镜像官网
下载centos7镜像

  • 创建开发目录
    mkdir ~/vagrant/centos
  • 添加box
    #vagrant box add name  box所在路径
     vagrant box add centos7  ~/Downloads/vagrant-centos-7.2.box
    
  • 初始化虚拟机
    vagrant init centos7
    初始化完成之后,当前目录下生成Vagrantfile,这是vagrant的配置文件,可以修改这个配置文件对操作系统进行个性化的定制,比如网络连接方式,共享的目录等。
  • 启动vagrantbox 虚拟机
    vagrant up

4 踩坑

  • 1 virtualbox 文件挂载(原因:box版本低)
    图片.png
    解决方案:
    vagrant plugin list  #查看vagrant-vbguest是否存在,没有则需要安装该插件
    vagrant plugin install vagrant-vbguest #安装插件
    vagrant vbguest 
    vagrant reload
    

5 小灶区

date: 2019/02/09

准备

  • virtual box 和 extpack 6.1.0
  • centos的box镜像
    网盘下载

安装

操作目录:cd ~/vagrant/centos

  • virtualbox 和扩展包安装
  • vagrant 安装 (版本应不低于2.2.7,如果没安装过,下面的命令会安装最新版)
    brew cask install vagrant 
    
  • centos 安装
    box 版本问题,所以先把需要的plugin 安装上,使用vagrant plugjn list 看看该插件是否存在,存在请跳过。
    vagrant plugin list #列出安装好的plugin
    vagrant plugin install vagrant-vbguest
    
  • 开始添加box镜像启动虚机
    vagrant box add centos7 ~/Download/vagrant-centos-7.2.box
    vagrant init
    vagrant up //启动machine后  可以ctrl+c强制结束
    vagrant vbguest
    vagrant reload
    

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值