Docker容器部署运维程序员

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

2018-06-02  本文已影响165人  IT人故事会

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

安装VirtualBox

window版本 文件下载完毕 警告 点击:安装

安装Vagrant

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

打开官网 点击进入下载页面 64位 文件下载完毕 image.png

安装centos7的镜像Vagrant

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

*找到了镜像的地址

迅雷的速度可以
#添加镜像
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 reload [vm-name]
#关机
vagrant halt [vm-name]
#销毁虚拟机
vagrant destroy [vm-name]
#ssh登录虚拟机
vagrant ssh [vm-name]

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


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

猜你喜欢

热点阅读