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

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

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

window版本

  • 开始:下载
    开始下载

  • 文件下载完毕

文件下载完毕

  • 双击打开,开始安装

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

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

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

警告

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

  • 点击:安装

点击:安装

  • 安装完毕自动打开

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

安装Vagrant

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

打开官网

点击进入下载页面

64位

  • 开始下载,下载有点慢,建议使用工具下载
    『中级篇』如何在window上通过vagrant安装虚拟机(八)

  • 文件下载完毕

文件下载完毕

  • 双击打开,开始安装

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

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

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

image.png

  • 开始Install安装

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

  • 安装中

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

  • 安装完毕

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

  • 提示重启电脑,那就重启吧

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

安装centos7的镜像Vagrant
  • 重启完成之后,咱们看看vagrant是否可以使用

    #选择盘符
    E:
    #创建目录vagrant
    mkdir vagrant
    #进入目录
    cd vagrant
    #创建目录centos7
    mkdir centos7
    #进入目录
    cd centos7
    #创建centos7的`Vagrantfile`文件
    vagrant init centos/7

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

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

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

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

    vagrant up
  • 估计需要4个小时,不能忍啊,最后用迅雷解决了

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

*找到了镜像的地址

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

迅雷的速度可以

  • 执行本地化镜像命令,这都是迅雷下载好的,也放到这个文件下

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

#添加镜像
vagrant box add centos7 ./CentOS-7-x86_64-Vagrant-1804_02.VirtualBox.box
#添加关联
vagrant up
  • 如果出现下面的问题,解决方案
VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole

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

管理员身份运行cmd关闭Microsoft-Hyper-V

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
#提示重启选择y

如果需要开启Hyper-V虚拟化管理员身份运行cmd

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V

#启动vagrant

  • 运行vagrant 成功
    image.png

  • 查看virtualBox中运行的centos7

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

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

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

  • 关闭

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

  • 启动

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

  • 删除

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

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


往期精彩
  1. docker导学(一)
  2. 容器的技术概述(二)
  3. docker的魅力初体验-5分钟安装wordpress不走弯路(三)
  4. docker官网介绍(四)
  5. 如何在mac上安装docker(五)
  6. 如何在window上安装docker(六)
    1. 如何在mac上通过vagrant安装虚拟机(七)

image

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值