使用vagrant创建虚拟机

author author     2022-08-16     561

关键词:

关于vagrant,维基百科给出了定义:“Vagrant is an open-source software product for building and maintaining portable virtual development environments.”,看到了吧,是一个搭建虚拟开发环境的开源软件。下面就来看看vagrant如何搭建的吧。

1.在vagrant官网https://www.vagrantup.com/下载vagrant,安装过后如下图所示。

技术分享

如果安装过后不能像上面那样使用vagrant的话,那就去检查环境变量是否成功配置。我这边遇到的情况是安装之后输入vagrant,提示找不到命令,然后把电脑重启了一遍才好。

技术分享                技术分享

 

2.安装好了vagrant,现在去vagrantbox.es的网站http://www.vagrantbox.es/开始下载对应的虚拟机box,如下图所示,尝试下载ubuntu 15.04的版本

技术分享

 

 把复制的地址输入地址栏就可以进行下载了。路径为F:\virtualbox_ubuntu\ubuntu-15.04-amd64.box

 

 技术分享技术分享

3.下载完box之后,就要开始拟定虚拟机的目录了,我在这里拟定F:\test001为虚拟机的目录,在cmd中输入如下命令

 vagrant box add test001 F:\virtualbox_ubuntu\ubuntu-15.04-amd64.box

技术分享技术分享

再使用vagrant init test001命令,便可以生成vagrant的配置文件,如下图所示

技术分享

 

 打开vagrantfile文件,只需修改  # config.vm.network "private_network", ip: "192.168.33.10"   把前面的“#”注释去掉,这个ip:192.168.33.10,同时加入用户名和密码等配置,如下图所示

技术分享

再使用vagrant up,启动虚拟机,启动虚拟机的过程中,会出现要安装virtualbox这个虚拟机软件的情况,系统会自动安装的,一般时间会有点长。如下是启动之后的情况

技术分享

显示虚拟机已安装成功,登陆vagrant账户也成功,可以输入linux命令了。

技术分享

 

使用vagrant在virtual上创建centos7虚拟机(代码片段)

1、下载资源:virtualbox.下载https://www.virtualbox.org/wiki/Downloadsvagrant下载https://releases.hashicorp.com/vagrant/2.2.17/vagrant_2.2.17_x86_64.msi2、使用命令初始化#初始化vagrantinitcentos/7#启动vagrantup#连接vagra 查看详情

利用vagrant创建多个测试虚机

使用Vagrant构建开发环境https://www.cnblogs.com/blackpuppy/p/vagrant_manage_development_environment.html 使用Vagrant和Virtualbox创建虚拟机https://www.linuxidc.com/Linux/2016-08/134435.htm Vagrant批量生成虚拟机  查看详情

vagrant简单使用

使用vagrant,需要安装virtualbox和vagrant。具体怎么安装这里就不介绍。 创建一个虚拟机找到一个初始boxvagrant创建虚拟机需要一个box镜像,box镜像可以在https://app.vagrantup.com/boxes/search中查询。例如我们找到了一个ubuntu16.04的镜像... 查看详情

vagrant创建虚拟机脚本

VAGRANTFILE_API_VERSION="2"disk_ceph01=‘.ceph01_secondDisk.vdi‘disk_ceph02=‘.ceph02_secondDisk.vdi‘disk_ceph03=‘.ceph03_secondDisk.vdi‘disk_ceph04=‘.ceph04_secondDisk.vdi‘disk_cinder=‘.cinder_secondDi 查看详情

vagrant,virtualbox安装虚拟机

01访问Vagrant官网,下载需要的版本https://www.vagrantup.com/ 02访问VirtualBox官网  下载需要的版本https://www.virtualbox.org/ 一、创建步骤(创建一个centos7虚拟机系统,)(1)创建文件夹G:\\docker\\labs\\first- 查看详情

macos下安装vagrant

  Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具  1安装  1.1安装Vagrant     下载好pkg文件后,下一步安装即可  1.2安装Virtualbox   Vagrant依赖现有的虚拟机软件来管理... 查看详情

二:通过virtualbox+vagrant创建一个centos的虚拟机:

官网安装VirtualBox及Vagrant。下载centos7,添加到vagrant中。http://e-proxy.yfb.sunline.cn/download/vagrant/centos72-2.0.22.box导入命令(管理员权限打开cmd控制台):       vagrantboxadd别名box所在文件路径&nb 查看详情

使用 vagrant 在桌面环境下运行虚拟机

】使用vagrant在桌面环境下运行虚拟机【英文标题】:Usingvagranttorunvirtualmachineswithdesktopenvironment【发布时间】:2013-09-2313:26:45【问题描述】:我公司的开发环境是基于虚拟机的,运行在VirtualBox上。我们想更进一步,使用Vagrant的功... 查看详情

vagrant常用命令(代码片段)

vagrant常用命令1.先创建一个空的目录2.vagrantinitcentos/7初始化虚拟机配置文件3.vagrantup启动虚拟机4.vagrantsshssh登录虚拟机通过exit退出5.vagrantstatus查看虚拟机状态6.vagranthalt关机7.vagrantdestroy删除虚拟机8.vagrantfile可以配置虚拟机的类型 查看详情

基于virtualbox和vagrant搭建虚拟机(代码片段)

一、VirtualBox和vagrant的安装VirtualBox是一款开源的虚拟机软件,和VMWare是同类型的软件,用于在当前的电脑上构建一台虚拟机,在这台虚拟机上可以安装系统和软件,与真实的电脑一般无二。Vagrant用于创建和部署虚拟化开发环境... 查看详情

windows10环境vagrant+virtualbox虚拟机无法创建私有网络的解决方案。

报错信息==>default:Clearinganypreviouslysetnetworkinterfaces...Therewasanerrorwhileexecuting`VBoxManage`,aCLIusedbyVagrantforcontrollingVirtualBox.Thecommandandstderrisshownbelow.Command:["hostonlyif", 查看详情

vagrant-简单使用(代码片段)

...MVirtualBox建议修改默认虚拟电脑位置的存放位置。2、安装Vagrant下载地址:Install|Vagrant|HashiCorpDeveloper建议修改VAGRANT_HOME的环境变量值。3、下载Box镜像(我用的虚拟机软件是Virtualbox,所以下载Box镜像的时候也要下载Virtualbox版本的... 查看详情

用vagrant创建jenkinsmaster-slave多机环境

  在上一篇文章中,我们讲到了如何创建自己的vagrantbox。本文中,我们将使用Vagrant一次性创建3台虚拟机以组成一个Jenkins的master-slave构建环境,其中包含1台Jenkinsmaster机器,2台slave机器。我们将采用Shell作为provision工具,... 查看详情

删除 .vagrant 文件后如何销毁虚拟机?

】删除.vagrant文件后如何销毁虚拟机?【英文标题】:HowdoIdestroyaVMwhenIdeletedthe.vagrantfile?【发布时间】:2013-03-0218:49:10【问题描述】:我删除了包含.vagrant文件的目录。当我启动一个新虚拟机时,它抱怨端口正在使用中。那么如何... 查看详情

10分钟快速构建一套自己的虚拟开发环境,vagrant堪称效率神器!(代码片段)

点击关注公众号,实用技术文章及时了解一、vagrant介绍是一款用于管理虚拟机的命令行使用软件,用Ruby语言开发而成。换言说,可以省去你使用虚拟机创建操作系统的所有操作,比如创建虚拟机,挂在镜像文... 查看详情

如何制作一个vagrant的basebox及安装additions

...本的iso镜像3.创建一个新的虚拟机给虚拟机起个名字为”vagrant-precise32″确保您分配足够的磁盘空间,40GB足够了。确保默认的内存分配也不用太高,建议360M。如果不需要,禁用音频,USB控制器等。大多数应用程序都不需要播放音... 查看详情

用ssh免密码以root身份登陆vagrant虚拟机

参考技术A原来登陆vagrant虚拟机都是用vagrantsshVM_name,但是在自己虚拟机上,只是测试使用,为了方便想直接以root身份登陆而不是vagrant身份。主机:macos10.12.4虚拟机:Ubuntu14.04下面是实现主机到虚拟机实现root免密码登陆:1sudovim/... 查看详情

golang开发:开发环境搭建vagrant+virtualbox(代码片段)

...不管何种开发语言,目前用的比较多的开发环境基本就是Vagrant+VirtualBox搭建的虚拟开发环境,这种开发环境的好处就是一次搭建处处可用,各个平台和系统都可以使用。开发团队中,可以自己制作一个box,让团队的成员方便安装... 查看详情