当前位置: 代码迷 >> 综合 >> 使用vagrant快速创建linux虚拟机(centerOS7)
  详细解决方案

使用vagrant快速创建linux虚拟机(centerOS7)

热度:48   发布时间:2024-01-17 12:18:19.0

文章目录

  • 一、安装virtualbox
  • 二、安装vagrant
  • 三、安装centos7
  • 四、修改ip地址

一、安装virtualbox

下载:https://www.virtualbox.org/wiki/Downloads
在这里插入图片描述
安装完成后,可以下载linux系统的镜像进行安装。也可以使用vagrant直接下载别人配置好的镜像进行安装。

注意:需要在bios中开启cpu虚拟化。

二、安装vagrant

下载:https://www.vagrantup.com/downloads
在这里插入图片描述
下载安装完成后重启电脑。

打开命令行窗口,输入vagrant,查看到一下信息说明安装成功。
在这里插入图片描述

三、安装centos7

打开:https://app.vagrantup.com/boxes/search

我们看到这个系统,名为centos/7
在这里插入图片描述
那如何安装这个系统呢?接着打开命令行窗口,输入命令vagrant init centos/7
在这里插入图片描述
此时,在用户目录下可以找到Vagrantfile文件。
在这里插入图片描述
接下来,在命令行窗口中输入,vagrant up进行安装,此时需要等待很长时间。(半个小时左右,也可能几个小时)
在这里插入图片描述
当出现,Machine booted and ready!时安装完成,启动成功。

当出现,Rsyncing folder: /cygdrive/c/Users/你的用户名/ => /vagrant时,立刻按Ctrl+C退出

这个地方应该是个bug,这句话的意思时将c/Users/你的用户名目录下的文件,全部同步到你的centos系统中的vagrant目录下。这会导致centos磁盘空间全部被占满,无法安装其他程序。

解决方案应该是修改Vagrantfile文件,但是我失败了。
参考别人的填坑日记:https://www.cnblogs.com/nio-nio/p/13616415.html

此时可以打开VirtualBox,看到已经在运行的系统
在这里插入图片描述
再次打开命令行窗口,输入vagrant ssh连接虚拟机。

四、修改ip地址

使用notepad打开C:\Users\67095\Vagrantfile,修改第35行为:

  config.vm.network "private_network", ip: "192.168.56.10"

修改完毕后,在保存并在命令行中输入vagrant reload,重新加载配置。

再通过输入vagrant ssh连接虚拟机,输入ip addr查看ip地址是否修改成功。