virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建

Posted 北溟溟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建相关的知识,希望对你有一定的参考价值。

前言

在开发环境中,我们经常需要搭建虚拟机,以便于模拟测试一些集群资源,常见的虚拟机工具有vmvare、virtualbox等,本节我们就记录下如何使用virtualbox搭建一台轻量级的centos虚拟机。话不多说,开始正文。

正文

  • 安装virtualbox虚拟机

①下载virtualbox虚拟机

地址:Downloads – Oracle VM VirtualBox

 ②安装virtualbox虚拟机

ps:直接下一步就好。

  • 安装虚拟机管理工具vagrant

①下载vagrant虚拟机管理工具

地址:Vagrant by HashiCorp

②安装 vagrant虚拟机管理工具

ps:直接下一步就好。

 

  • 安装centos虚拟机

①下载centos的虚拟机的镜像

地址:A list of base boxes for Vagrant - Vagrantbox.es

 

 ②添加centos镜像到virtualbox虚拟机中

命令:vagrant box add {title} {url}

 ③初始化虚拟机

命令:vagrant init {title} 

 ④修改Vagrantfile文件配置,实现外网访问

 ⑤启动虚拟机

命令:vagrant up

 ⑥连接虚拟机

 SSH命令连接

命令:vagrant ssh 

执行vagrant ssh 出错

解决方案

命令:set VAGRANT_PREFER_SYSTEM_BIN=0

 

⑦切换root用户

命令:sudo passwd root

  • vagrant常用命令
vagrant常用命令
命令说明示例
vagrant -v查看vagrant版本
vagrant box list查看vagrant镜像列表
vagrant box add [名称] [镜像源路径]添加一个虚拟机镜像
vagrant box remove [名称]移除已有的虚拟机镜像
vagrant init [名称]初始化虚拟机
vagrant up启动虚拟机
vagrant halt关闭虚拟机
vagrant reload重启虚拟机
vagrant sshssh连接虚拟机
vagrant status查看虚拟机状态
vagrant destroy销毁当前虚拟机

结语

关于使用virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建到这里就结束了,我们下期见。。。

以上是关于virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建的主要内容,如果未能解决你的问题,请参考以下文章

vagrant 导入已导出的包

windows搭建virtual box+docker

Virtual Box虚拟机怎么实现与客户机实现复制粘贴功能?

vagrant怎么启动两个box

未能启动 Homestead Vagrant Box

vagrant系列教程:vagrant的安装与初识(转)