怎么使用vagrant的box

author author     2023-04-08     550

关键词:

参考技术A 安装 VirtualBox
虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。安装过程详见我之前的经验《教你windows 7获取安装指定版本VirtualBox》
* 虽然 Vagrant 也支持 VMware,不过 VMware 是收费的,对应的 Vagrant 版本也是收费的

安装 Vagrant
下载Vagrant最新笨笨 根据提示一步步安装;
安装包的获取和安装过程可以参考我的经验《一步一步教你安装最新版 Vagrant》

获取官方封装好的基础镜像
通过百度获取镜像官网,根据自己需要下载相应的镜像。
这里选择"CentOS 7.0 x64 (Minimal, VirtualBox Guest Additions 4.3.28, Puppet 3.8.1 - see here for more infos)"。只需要点击”copy“,复制下载地址然后通过迅雷下载即可;

添加镜像到 Vagrant
我下载的镜像存放路径是 H:/vagrantbox/centos-7.0-x86_64.box,
创建一个开发目录 H:/centos7/,你也可以使用已有的目录,切换到开发目录里,在当前工作目录上一级安装shift然后右键鼠标,选择"在此处打开命令窗口"即可在命令行进入当前工作目录
在终端里输入:
vagrant box add centos7 H:/vagrantbox/centos-7.0-x86_64.box
centos7是我们给这个 box 命的名字, H:/vagrantbox/centos-7.0-x86_64.box 是 box 所在路径;

初始化开发环境
用 centos7 镜像初始化当前目录的环境。命令行下进入当前工作目录,执行下面命令进行初始化
vagrant init centos7

修改设置
Vagrant 初始化成功后,会在初始化的目录里生成一个 Vagrantfile 的配置文件,可以修改配置文件进行个性化的定制。
Vagrant 默认是使用端口映射方式将虚拟机的端口映射本地从而实现类似 http://localhost:80 这种访问方式,这种方式比较麻烦,新开和修改端口的时候都得编辑。相比较而言,host-only 模式显得方便多了。打开 Vagrantfile,将下面这行的注释去掉(移除 #)并保存:
config.vm.network :private_network, ip: "192.168.33.10"
重启虚拟机,这样我们就能用 192.168.33.10 访问这台机器了,你可以把 IP 改成其他地址,只要不产生冲突就行。
还有很多配置修改后续再继续详解;

vagrant怎么启动两个box

参考技术A1、搜索vagrantbox,如:百度vagrantbox。2、复制VagrantBox的url,以CentOS6.4x86_64Minimal为例。◆在vagrantbox页面查找CentOS6.4x86_64Minimal的url,该url可用于下载vagrantbox文件。3、添加VagrantBox。◆Vagrant添加VagrantBox有两种方式:离线添... 查看详情

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

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

vagrant使用国内镜像安装插件和box镜像(代码片段)

dui前言Vagrant是非常优秀的本地虚拟化管理工具。无奈国内访问速度实在感人。本文分享一些如何使用国内镜像加速的经验,让Vagrant的使用更加爽快。插件镜像Vagrant的插件主要托管在RubyGems仓库,在国内几乎无法访问。万... 查看详情

vagrant怎么安装lnmp环境

...我安装了一个centos65,具体的命令是这样的(box在本地)vagrantboxaddcentos65/Users/zeopean/Downloads/mac/centos65-x86_64-20140116.box接下来,我的vagrant就装好了,需要初始化vagrantinitcentos65vagrantup需要注意的是,有可能现在呢的Vagrantfile文件中的... 查看详情

vagrant使用

##安装virtualbox:```bashhttps://www.virtualbox.org/```## 下载vagrant镜像:```bash#### 查找并下载官方的box镜像:https://app.vagrantup.com/boxes/search#### 还有这个网址里面也有很多:http://www.vagrantbox.es/####我用了这个镜像 查看详情

用vagrant搭建一个自己的lnmp环境

用vagrant搭建自己的lnmp环境1、工具:a、vagrantb、virtualboxc、linux服务器box(此处我使用centos7.0)2、安装完vagrant和virtualbox后,打开命令行,运行以下命运,添加box:vagrant box addBOXNAME box路径(上面下载的服务器box路径)3... 查看详情

vagrant之使用

1.安装   安装VirtualBox    安装Vagrant2.BOX 下载 http://www.vagrantbox.es/  https://atlas.hashicorp.com/ubuntu/boxes/xenial643.2 两种方式BOX安装  在线    vagrant 查看详情

vagrant+virtualbox

Vagrant+virtualBox 1、准备工作1)Vagrant下载 https://www.vagrantup.com/downloads.html2)Virtualbox5.1下载  https://www.virtualbox.org/wiki/Download_Old_Builds_5_13)重启:windows下进入系统bios->cpu设置->开启虚拟化服务说明:目前Vagrant只支... 查看详情

vagrant第一次安装添加box报错:theboxfailedtounpackageproperly....(代码片段)

...ableandthentryagain.Theoutputfromattemptingtounpackage(ifany):x./box.ovfx./Vagrantfilex./box-disk001.vmdk:Writefailedbsdtar.EXE:Errorexitdelayedfrompreviouserrors.原因使用vagrantup启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes目录下,这个文件夹默认是存放... 查看详情

vagrant的学习之打包分发(代码片段)

vagrant的学习之打包分发 一、打包Box:(1)关闭虚拟机。vagranthalt(2)打包:vagrantpackage这样打包出来的文件叫package.box。指定生成的包名字:vagrantpackage--outputubuntu.box二、升级Box:老用户,可以修改Vagrantfile文件,新用户,... 查看详情

Vagrant Box 缺少硬盘驱动器?

】VagrantBox缺少硬盘驱动器?【英文标题】:Vagrantboxismissingharddrive?【发布时间】:2020-04-2506:08:16【问题描述】:我为VirtualBox创建了全新的vagrantbox(安装了仿生服务器),VDI硬盘类型为60gb。其他一切似乎都运行良好,但我在vagran... 查看详情

华数互联网电视彩虹box认证不成功怎么办

...前的经验《教你windows7获取安装指定版本VirtualBox》*虽然Vagrant也支持VMware,不过VMware是收费的,对应的Vagrant版本也是收费的安装Vagrant下载Vagrant最新笨笨根据提示一步步安装;安装包的获取和安装过程可以参考我的经验《一步一... 查看详情

无法安装 Vagrant box Laravel Homestead

】无法安装VagrantboxLaravelHomestead【英文标题】:Can\'tinstallVagrantboxLaravelHomestead【发布时间】:2015-09-1417:00:55【问题描述】:我正在尝试按照here上的官方文档说明在MacOSX上安装LaravelHomestead。我安装了VirtualBox和Vagrant。现在我正在尝... 查看详情

如何从主机访问 vagrant box “guest machine”?

】如何从主机访问vagrantbox“guestmachine”?【英文标题】:howtoaccessvagrantbox"guestmachine"fromhostmachine?【发布时间】:2014-07-2923:34:17【问题描述】:我正在使用puphpet.com工具来设置Vagrant盒子。现在,我可以ssh到它并在浏览器上... 查看详情

怎么进入有vagrantfile配置文件的目录

1、搜索vagrantbox,如:百度vagrantbox。2、复制VagrantBox的url,以CentOS6.4x86_64Minimal为例。◆在vagrantbox页面查找CentOS6.4x86_64Minimal的url,该url可用于下载vagrantbox文件。3、添加VagrantBox。◆Vagrant添加VagrantBox有两种方式:离线添加与在线... 查看详情

privatekeynotfound啥情况

参考技术A添加box如下添加一个debian的boxE:\ubuntu\vagrant-box-ngixn-php-fpm-mysql-redis-nodejs>vagrantboxadddebianpackage.box==>box:Addingbox'debian'(v0)forprovider:box:Downloading:file://E:/ubuntu/vagrant-box-ngixn-php-fpm-mysql-redis-nodejs/package.boxbox:Progress... 查看详情

Laravel/Homestead vagrant box 从系统中消失了

】Laravel/Homesteadvagrantbox从系统中消失了【英文标题】:Laravel/Homesteadvagrantboxdisapearedfromsystem【发布时间】:2019-04-2410:56:44【问题描述】:我有一个已经完成的php项目,对于初学者,我必须将它放在服务器上(计划使用Heroku)。我... 查看详情

无法通过 SSH 连接到 Windows 8 上的 vagrant CentOS box

】无法通过SSH连接到Windows8上的vagrantCentOSbox【英文标题】:Can\'tSSHintovagrantCentOSboxonWindows8【发布时间】:2013-11-2112:21:51【问题描述】:Vagrant让我头疼,并偷走了我的周末。我只是无法通过ssh进入任何CentOS机器。我正在使用此处... 查看详情