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

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文连接地址:『中级篇』如何在window上经过vagrant安装虚拟机(八)html

大部分老铁,都是用的mac或者windows,并无一台linux的主机,若是想在linux上安装docker的话,linux的机器能够经过虚拟化来实现。 通常虚拟化经过的软件是VirtualBox 或者 VMware Workstationlinux

  • 本文推荐使用:VirtualBox,由于它能够跟vargrant进行无缝衔接,若是你非要用
    VMware Workstation
    也是能够的须要破解或者购买收费产品,课程不在介绍。

安装VirtualBox

window版本
window版本
  • 开始:下载
    centos

    开始下载
    开始下载

  • 文件下载完毕bash

文件下载完毕
文件下载完毕
  • 双击打开,开始安装



警告
警告

  • 点击:安装
点击:安装
点击:安装
  • 安装完毕自动打开

安装Vagrant

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

打开官网
打开官网
点击进入下载页面
点击进入下载页面
64位
64位
  • 开始下载,下载有点慢,建议使用工具下载ssh



  • 文件下载完毕工具

文件下载完毕
文件下载完毕
  • 双击打开,开始安装



image.png
image.png
  • 开始Install安装

  • 安装中

  • 安装完毕

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

安装centos7的镜像Vagrant

  • 重启完成以后,我们看看vagrant是否可使用
#选择盘符
E:
#建立目录vagrant
mkdir vagrant
#进入目录
cd vagrant
#建立目录centos7
mkdir centos7
#进入目录
cd centos7
#建立centos7的`Vagrantfile`文件
vagrant init centos/7
复制代码

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

  • 开始安装虚拟机,下载真心很慢
vagrant up
复制代码
  • 估计须要4个小时,不能忍啊,最后用迅雷解决了

*找到了镜像的地址学习


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

#添加镜像
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
复制代码

管理员身份运行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
    image.png
  • 查看virtualBox中运行的centos7


  • vagrant 命令
#重启
vagrant reload [vm-name]
#关机
vagrant halt [vm-name]
#销毁虚拟机
vagrant destroy [vm-name]
#ssh登陆虚拟机
vagrant ssh [vm-name]
复制代码
  • ssh 登陆

  • 关闭

  • 启动

  • 删除

我的网站:IT人故事会 idig8.com

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

相关文章
相关标签/搜索