0
点赞
收藏
分享

微信扫一扫

【Linux】Vagrant搭建Linux环境

westfallon 2024-02-24 阅读 16

 

目录

安装VirtualBox:

安装Vagrant:

创建Vagrant项目目录:

初始化Vagrant配置文件:

本地Vagrantfile中的镜像名称:

启动虚拟机:

SSH登录虚拟机:

备注:安装镜像的另一种方式是直接使用VirtualBox装载ISO镜像文件。



  1. 安装VirtualBox:

    • 首先,从VirtualBox官网下载最新版本的VirtualBox安装程序。

    • 执行安装程序,并按照安装向导的步骤进行安装。

  2. 安装Vagrant:

    • 从Vagrant官网下载最新版本的Vagrant安装程序。

    • 执行安装程序,并按照安装向导的步骤进行安装。

    • 检查是否安装成功,win+R 输入cmd回车,输入vagrant version:

  3. 创建Vagrant项目目录:

    • 在任意位置创建一个新的目录,用于存放Vagrant配置文件和虚拟机的相关文件。

  4. 初始化Vagrant配置文件:

    • 在命令行中进入你创建的目录,然后执行以下命令初始化Vagrant配置文件:

      vagrant init centos/7 

      vagrant镜像仓库对应镜像名称,使用非镜像名称在vagrant up会报错Cloudn't open file XXX

    • vagrant镜像仓库地址:Discover Vagrant Boxes - Vagrant Cloud
  5. 本地Vagrantfile中的镜像名称:

    • 使用文本编辑器打开刚刚创建的目录中的Vagrantfile文件。

    • 在文件中找到

      config.vm.box

      行,其值就是CentOS 7镜像对应的Vagrant box。例如:

      config.vm.box = "centos/7"
  6. 启动虚拟机:

    • 在命令行中执行以下命令启动虚拟机:

      vagrant up
    • 这里会默认去镜像地址下载镜像,由于连接的问题,会很慢,不推荐命令行方式安装镜像。复制出镜像的地址,下载到本地。也可以手动下载CentOS7镜像,这里的2004_01可以修改成自己想要的版本(这里下载很快的,一两分钟就搞定了) https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box

    • 进入镜像下载好的的目录,打开window cmd命令窗口,添加镜像(建议镜像放在之前vagrant init centos/7时的目录下,就不用执行初始化命令了)

    • 再次执行vagrant up,这次就启动的很快了,打开virtualBox管理器,可以看到正在运行。

  7. SSH登录虚拟机:

    • 启动后,可以使用以下命令通过SSH登录到虚拟机

      vagrant ssh

      切换为管理员账户,密码是默认的:vagrant

  8. 完成:

    • 至此,你已经成功在Windows系统上使用VirtualBox和Vagrant搭建了一个CentOS 7的虚拟机环境。

  9. 备注:安装镜像的另一种方式是直接使用VirtualBox装载ISO镜像文件。

    传送门:详细的步骤在VirtualBox 上安装 CentOS 7_vm virtualbox 安装 centos7-CSDN博客
举报

相关推荐

0 条评论