使用VirtualBox+vagrant创建CentOS7虚拟机

1.VirtualBox

1.1.什么是VirtualBox

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

1.2.下载VirtualBox

登录VirtualBox官网点击下载
在这里插入图片描述选择你需要的安装包
在这里插入图片描述

1.3.安装

安装VirtualBox

一路默认下一步就行啦。

安装出现invalid installation directory
经过查询资料发现,新版本只能安装在系统盘。只用VirtualBox默认安装路径即可解决问题。

2.vagrant

2.1.什么是vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。

2.2.下载

官网:https://www.vagrantup.com/
在这里插入图片描述在这里插入图片描述

2.3.安装

一路默认下一步就行啦。

3.创建虚拟机

  1. 在你需要创建虚拟机的目录下运行命令行,执行vagrant init centos/7
    在这里插入图片描述执行完毕后可以看到,当前目录下生成一个文件
    在这里插入图片描述
  2. 分配固定ip,用编辑器打开生产的文件,添加这一行内容,然后保存。
config.vm.network "private_network", ip: "192.168.56.10"		#我指定的ip

在这里插入图片描述

  1. 然后回到命令行中,执行vagrant up
    在这里插入图片描述第一次执行需要下载所需的box文件

命令行下载的速度非常慢,可以拷贝下载链接,然后去迅雷下载。如果使用迅雷下载后,需要将下载的box文件添加到vagrant中,执行命令vagrant box add [box_name] [url],比如我这里执行vagrant box add centos/7 ‪E:\VmSpaces\vagrant.box
在这里插入图片描述
然后使用vagrant box list查看是否添加成功。
在这里插入图片描述

  1. 然后执行vagrant up启动虚拟机
    在这里插入图片描述
    见到如上图所示,我们的虚拟机CentOS7就创建好了,可以使用vagrant ssh连接到虚拟机啦。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-26 01:06:12       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-26 01:06:12       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-26 01:06:12       82 阅读
  4. Python语言-面向对象

    2024-05-26 01:06:12       91 阅读

热门阅读

  1. 网络240521

    2024-05-26 01:06:12       36 阅读
  2. 鸿蒙全面开发指南:入门、生态安全与资源支持

    2024-05-26 01:06:12       28 阅读
  3. vue编程.js

    2024-05-26 01:06:12       35 阅读
  4. 基于 debian 12 利用 kubeadm 部署 k8s 1.29 版本

    2024-05-26 01:06:12       30 阅读
  5. VUE学习

    VUE学习

    2024-05-26 01:06:12      35 阅读
  6. 模块、包、库的区别

    2024-05-26 01:06:12       28 阅读
  7. docker的使用以及常用命令

    2024-05-26 01:06:12       40 阅读
  8. C语言期末习题之二维数组转置

    2024-05-26 01:06:12       35 阅读
  9. hetaozy-2D/2D数列位置问题

    2024-05-26 01:06:12       33 阅读
  10. 从零学算法1542

    2024-05-26 01:06:12       33 阅读
  11. 在Juniper SRX系列防火墙上配置DNS

    2024-05-26 01:06:12       34 阅读