【Vagrant】如何使用Virtualbox和Vagrant在windows系统上安装linux虚拟机


如何使用Virtualbox和Vagrant在windows系统上安装linux虚拟机

准备

  1. 下载安装 VirtualBox https://www.virtualbox.org/
  2. 下载安装 Vagrant https://www.vagrantup.com/downloads
  3. 设置虚拟机的安装位置(默认是C盘)

虚拟机安装

  1. 在Vagrant官网上查询需要下载的虚拟机 https://app.vagrantup.com/boxes/search, 找到需要下载的虚拟机在Vagrant Box中的名称
  2. 打开Windows cmd,讲当前目录转到想要放Vagrantfile(虚拟机的配置文件)的地方
  3. Vagrantfile配置:

如果需要将系统的目录和虚拟机的目录进行共享的话,可在Vagrantfile中进行设置(默认是被注释掉,可以去掉注释,再增加自定义设置)

# 第一个引号中的是本机位置,第二个是虚拟机的位置。Linux中用 / 表示根目录
config.vm.synced_folder "G://vagrant//data", "/data"
config.vm.synced_folder "G://vagrant//output", "/output"
config.vm.synced_folder "G://vagrant//code", "/vagrant_data"

  1. 使用Vagrant命令开始安装(以下在命令行中完成,需要将当前目录转到前述保存Vagrantfile的目录)
# 新建一个Vagrantfile
vagrant init ubuntu/bionic64

# 如果虚拟机还未安装,则根据Vagrantfile文件进行安装
# 如果已经安装,则用来启动虚拟机
vagrant up

# 打开虚拟机内的SSH控制台(在控制台内想要退出的话,输入 exit)
vagrant ssh

# 关闭虚拟机
vagrant halt