Windos上安装VirtualBox和Vagrant

  • 安装VirtualBox虚拟机
  • 安装Vagrant镜像
  • Vagrant初始化
  • 启动Vagrant
  • 修改Vagrant的IP为固定IP地址
  • 远程连接问题:vagrant ssh

安装VirtualBox虚拟机

1.下载地址:https://www.virtualbox.org/ 我使用的版本是VirtualBox 6.1。
2.安装VirtualBox需要在Bios中开启CPU虚拟化(如果你已经使用过VMware,就不需要重新设置了)。
3.安装并重启即可。

安装Vagrant镜像

1.下载地址:百度Vagrant即可, 我使用的版本是Vagrant2.2.19,这个版本搭配VirtualBox 6.0 时可能会出现一些问题,所以我采用了VirtualBox 6.1版本。
2.下载并安装成功后,打开CMD窗口输入:vagrant -v ,如果能成功显示版本号,就代表安装成功了:

C:\Users\94758>vagrant -v
Vagrant 2.2.19

Vagrant初始化

注意,如果直接输入vagrant init [虚拟机镜像名] 的话,下载会特别慢:

C:\Users\94758>vagrant -init centos/7
...

我们可以在初始化时指定一个国内的镜像下载地址:

// vagrant init [title] [url]
C:\Users\94758>vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box

或者通过其他渠道将.box镜像文件下载到本地,可以这样操作:

//1.添加box : vagrant box add {title} {url}
C:\Users\94758>vagrant box add centos7 F:\VirtualBox\CentOS-7.box
//2.初始化 : vagrant init [title]
C:\Users\94758>vagrant init centos7

启动Vagrant

安装成功后,输入:vagrant up 启动虚拟机

// 启动vagrant,系统用户的初始密码是:vagrant
C:\Users\94758> vagrant up

此时查看VirtualBox时,已经启动了一台虚拟机,接下来我们可以通过命令行远程连接虚拟机:

// 使用命令行远程连接虚拟机
C:\Users\94758> vagrant ssh
//注意,如果你使用的版本与我不同,可能会卡在这里;
//解决方法是进入 C:\Users\[你的用户名]目录下,将.VirtualBox文件删掉,重新安装一个合适的版本,再次启动即可。

修改Vagrant的IP为固定IP地址

默认情况下,虚拟机的IP是不固定的,为了方便开发,可以将其设置为固定IP;
首先,在Windows下查看虚拟机的IP地址:

记住 IPv4的地址,打开C:\Users[用户名] 目录下的 Vagrantfile 文件,添加配置:

// 该配置项大约在35行被注释,去掉注释,然后填入自己虚拟机的ip即可
config.vm.network "private_network", ip: "192.168.56.10"

远程连接问题:vagrant ssh

正常启动虚拟机后,输入vagrant ssh指令,报错:Bad owner or permissions on …
解决办法:进入C:\Users\94758.ssh 文件夹,删除config文件,重新执行vagrant ssh即可

Windos上安装VirtualBox和Vagrant相关推荐

  1. linux deb文件安装_如何在 Ubuntu 上安装 VirtualBox | Linux 中国

    本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法.-- Abhishek Prakash Oracle 公司的自由开源产品 V ...

  2. debian vbox设置_在Debian 9 Stretch系统上安装VirtualBox的两种方法

    本文向你介在Debian 9 Stretch系统上安装VirtualBox的两种方法:采用Oracle Repository或strectch-backports存储库来安装VirtualBox.本文 ...

  3. linux vbox 增强功能,linux上安装virtualbox增强工具

    CentOS虚拟机上安装VBoxLinuxAdditions VirtualBox上选择虚拟机(如CMe10) > 设置 > 存储 > 控制器: IDE > 挂载VBoxGue ...

  4. 如何在ubuntu上安装virtualbox的driver module vboxdrv

    干净的ubuntu安装完毕之后是没有vboxdrv这个driver module的. 新建一个folder jerry_virtualbox: 使用wget下载virtualbox安装包:https: ...

  5. win7 x64上安装VirtualBox,提示不能为虚拟电脑打开一个新任务

    主机 Host:     Win7 64 bit 虚拟机Guest:   xp 最新版 virtulbox版本  6.1.4 r136177 安装完xp虚拟机以后,直接点启动提示"不能为虚拟 ...

  6. Win10系统在vmware/virtualbox上使用packer和vagrant安装Metasploitable3

    Win10系统在vmware/virtualbox上使用packer和vagrant安装Metasploitable3 文章目录 Win10系统在vmware/virtualbox上使用packer和 ...

  7. 在Win7下利用VirtualBox和Vagrant安装Docker

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装VirtualBox 和 Vagrant 首先下载安装VirtualBox 和 Vagrant的windows版本,两 ...

  8. linux下c语言读取roed文件,如何在Linux系统上安装Android4.4.docx

    Android (x86)项目致力于移植 Android系统到X86处理器上,使用户可以更容易的在任何电脑上安装 Android.他们通过使用android源码,增加补丁来使 Android能够在X8 ...

  9. CentOS 7 安装VirtualBox

    VirtualBox 5.1 Released – Install on RHEL/CentOS/Fedora and Debian/Ubuntu/Linux Mint 导入epel安装源  #yum ...

最新文章

  1. RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from conda‘s operating envir
  2. 2018年【计算机视觉机器学习人工智能】国际重要会议汇总
  3. 虚拟化技术KVM的搭建
  4. 利用人脑神经突触进行网络模型剪枝
  5. CISS.SideMenu的bug
  6. 多个类的DLL封装及调用
  7. Oracle密码过期 怎么修改
  8. uniapp一键登陆(php)
  9. POJ - 2201 Cartesian Tree(笛卡尔树-单调栈/暴跳父亲)
  10. windows7 nginx php mysql_windows7配置Nginx+php+mysql的详细教程
  11. javadoc文档的生成方法_Cocoa 代码注释与文档生成
  12. 小白系列:LNMP搭建
  13. linux启动项目报连不上mysql_Linux运维常见故障及处理的 32 个妙计
  14. OpenEuler安装 20212802范辰宇
  15. 视频捕捉全教程(vc+vfw)
  16. golang报错: WaitGroup is reused before previous Wait has returned
  17. 实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
  18. 【期望,方差,象,核】
  19. python基于pingouin包进行统计分析:使用partial_corr函数执行两个变量之间的半相关性检验、x_covar参数指定对应的协变量(多个)、以dataframe的形式返回结果
  20. DSP6678 RapidIO基本原理之一

热门文章

  1. linux下遇到的各种问题
  2. 2D转换模块-透视属性
  3. Docker系列第04部分:查看容器+创建容器+启动容器+文件挂载+删除容器
  4. LinkedIn最新报告: 区块链成职位需求增长最快领域, 这些地区对区块链人才渴求度最高……...
  5. Android热修复技术选择和原理分析
  6. window 安装onnx和onnxruntime-gpu(python版)
  7. 第 4 章 文件管理
  8. 为什么说管理泡沫是企业走向成功的必修课
  9. Thymeleaf模板
  10. 直接数字下变频(1):低通滤波法实现