博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
『中级篇』如何在mac上通过vagrant安装虚拟机(七)
阅读量:5988 次
发布时间:2019-06-20

本文共 955 字,大约阅读时间需要 3 分钟。

大部分老铁,都是用的mac或者windows,并没有一台linux的主机,如果想在linux上安装docker的话,linux的机器可以通过虚拟化来实现。 一般虚拟化通过的软件是 或者

  • 本文推荐使用:VirtualBox,因为它可以跟vargrant进行无缝衔接,如果你非要用VMware Workstation也是可以的需要破解或者购买收费产品,课程不在介绍。

安装VirtualBox

  • 下载: 打开官网

打开官网

  • 点击:mac版本

mac版本

  • 开始:

开始下载

  • 文件下载完毕

文件下载完毕

  • 双击打开,开始安装

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 安装完毕自动打开

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

安装Vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它的主要意义是让所有开发人员都使用和线上服务器一样的环境,本质上和你新建一个虚拟机。

  • 下载: 打开官网

打开官网

点击进入下载页面

  • 下载页面: 现在一般的电脑都是64位,一定要使用64位的电脑避免以后在32位入坑

64位

  • 开始下载,下载有点慢,建议使用工具下载

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 文件下载完毕

文件下载完毕

  • 双击打开,开始安装

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

image.png

  • 开始Install安装

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 安装中

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 安装完毕

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

Vagrant

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

安装centos7的镜像Vagrant

  • 重启完成之后,咱们看看vagrant是否可以使用
#创建目录vagrantmkdir vagrant#进入目录cd vagrant#创建目录centosmkdir centos#进入目录cd centos#创建centos7的`Vagrantfile`文件vagrant init centos/7

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 查看VirtualBox里面是否存在虚拟机,还是空的

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 开始安装虚拟机,下载真心很慢
vagrant up

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 查看virtualBox中运行的centos7

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • vagrant 命令

    #重启vagrant reload [vm-name]#关机vagrant halt [vm-name]#销毁虚拟机vagrant destroy [vm-name]#ssh登录虚拟机vagrant ssh [vm-name]
  • 关闭

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 启动

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

  • 删除

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

PS:虽然可以在window和mac下直接安装docker来进行学习,但是对于实际的环境来说虚拟机的方式可以减轻电脑的硬盘负担,也更容易来删除方便控制。


往期精彩

image

转载于:https://blog.51cto.com/12040702/2148190

你可能感兴趣的文章
cocos2d-x3.0 windows 环境配置
查看>>
Html网页表格结构化标记的应用
查看>>
【趣事】用 JavaScript 对抗 DDOS 攻击
查看>>
数据结构和算法 (二)数据结构基础、线性表、栈和队列、数组和字符串
查看>>
项目管理学习笔记之六.领导力
查看>>
【Android】将Xamarin For VS升级为4.0.1.145版
查看>>
数学 - WHU 1603 - Minimum Sum
查看>>
eclipse使用内置tomcat和使用外部tomcat的设置
查看>>
二叉树的层序遍历算法实现
查看>>
Measuring Power Values
查看>>
wince6下载地址
查看>>
UIView+LHQExtension(分类)
查看>>
KiB、MiB与KB、MB的区别
查看>>
Java开发环境配置
查看>>
ASP.NET MVC实现多个按钮提交事件
查看>>
移动端与PHP服务端接口通信流程设计(增强版)
查看>>
Linux 下模拟Http 的get or post请求(curl和wget两种方法)
查看>>
Windows去除快捷箭头
查看>>
关于分页的解决方案收集
查看>>
线程、进程和程序的简单比较【转】
查看>>