进入Git Bash
vagrant box add base file:///F:/vm/vagrant_box/precise64.box
base 表示指定默认的box,也可以为box指定名称,比如 ubuntu :
vagrant box add ubuntu file:///F:/vm/vagrant_box/precise64.box
使用base时,之后可以直接使用 vagrant init 进行初始化,
如果自行指定名称,则初始化的时候需要指定box的名称。
初始化一个box
vagrant init ubuntu
该命令执行完成后,会在当前目录下出现一个‘Vagrantfile’文件,这个文件可用文本编辑器打开。
关于此文件中参数具体意义,可查看链接https://docs.vagrantup.com
常用配置:
虚拟机与主机同属一个网段,可被外部访问到
config.vm.network "public_network"
如果需要自己自由的访问虚拟机,但是别人不需要访问虚拟机,
可以使用private_network,并为虚拟机设置IP ,在Vagrantfile中配置:
config.vm.network :private_network, ip: "192.168.56.198"
虚拟机中的data目录下主机中f:\vm\sharedata目录关联,这样方便数据迁移
config.vm.synced_folder "主机目录", "虚拟机目录"
config.vm.synced_folder "f:\vm\sharedata", "/sharedata"
启动虚拟机
vagrant up
关闭虚拟机
vagrant halt
挂起虚拟机
vagrant suspend
唤醒虚拟机
vagrant resume
检查当前已安装的box
vagrant box list
删除指定的box环境
vagrant box remove boxname
$ vagrant box remove base
Vagrant is attempting to interface with the UI in a way that requires
a TTY. Most actions in Vagrant that require a TTY have configuration
switches to disable this requirement. Please do that or run Vagrant
with TTY.
Administrator@PPT05-20120923C MINGW64 /f/vm/Ubuntu
$ vagrant destroy -f
==> default: Destroying VM and associated drives...
相关推荐
vagrant-elk-box, 安装 elasticsearch,logstash和kibana的Vagrant框 这里vagrant安装 elasticsearch 1.7,logstash 1.5.4和 kibana 4.1.1先决条件VirtualBox和 Vagrant 其他提供商,如VMWare可能工作,没有测试 !...
### Vagrant Box 实用操作...- 在安装和配置过程中遇到任何问题,可以参考官方文档或社区论坛寻求帮助。 以上就是关于 Vagrant Box 的实用操作指南,希望能帮助您更好地理解和使用 Vagrant Box 来搭建和管理开发环境。
本人自行部署的vagrant ...需要安装vitrualbox和vagrant软件 导入vagrant box启动之后修改对应的ip地址,修改共享目录名称,并修改对应的开机脚本里目录名称,虚拟机网络设置成桥接模式。 即可实现一键部署php开发环境
7. **轻量级**: 相比于直接在物理机上安装完整的开发环境,Vagrant 利用虚拟化技术,占用资源少,启动速度快。 安装Vagrant2.2.5_64的过程通常包括以下步骤: 1. 下载并运行"stanfan_Vagrant2.2.5版本64位.msi"。 ...
在Vagrant安装完成后,我们可以开始使用`vagrant box add`命令将CentOS 7虚拟机添加到本地镜像库。描述中的"添加box到本地镜像库:vagrant box add centos/7 ./vagrant-centos-7.box"指明了这个过程。`vagrant box ...
这个“vagrant.dmg2.1.5 mac 最新版本”是专为Mac用户设计的Vagrant软件的2.1.5版本安装镜像文件,通过这个.dmg文件,用户可以在其Mac操作系统上便捷地安装和使用Vagrant。 Vagrant 的核心概念是基于Box的虚拟化。...
在本文中,我们将深入探讨Vagrant的核心功能、工作原理以及如何安装和使用2.2.5版本。 **Vagrant 简介** Vagrant 是由 HashiCorp 公司开发的一款开源软件,它的主要目标是让开发者能够构建一致的跨平台开发环境。...
在安装过程中,你需要先下载并安装VirtualBox,然后是Vagrant。Vagrant的安装会自动检测已经存在的VirtualBox实例,确保两者可以顺利协作。一旦安装完成,你可以使用Vagrant的`vagrant init`命令初始化一个新的项目...
3. **自动配置**:通过使用“provisioners”,Vagrant 可以自动化安装和配置虚拟机上的软件。常见的 provisioners 包括 Chef、Puppet 和 Ansible,它们允许你编写脚本来自动安装应用、设置服务等。 4. **可移植性**...
vagrant box add ubuntu/focal64 focal-server-cloudimg-amd64-vagrant-20200117.0.0.box 初始化 /usr/local/bin/vagrant init ubuntu/focal64 启动 /usr/local/bin/vagrant up 为vagrant安装vagrant-vbguest...
4. 安装完成后,可以在命令行中输入`vagrant -v`来验证是否成功安装了Vagrant 2.2.5。 一旦Vagrant安装完成,就可以开始创建和管理虚拟机了。首先,你需要获取一个box,使用`vagrant box add`命令。然后,在项目根...
在使用这个压缩包时,你需要先安装 VirtualBox,然后安装 Vagrant。安装完成后,你可以通过 Vagrant 管理 VirtualBox 中的虚拟机。Vagrant 支持多种虚拟化技术,但在这里,它与 VirtualBox 配合使用。 创建一个新的...
标题 "centos7 vagrant virtualbox-box" 指的是使用Vagrant管理的基于VirtualBox虚拟化技术的CentOS 7操作系统镜像。Vagrant是一个自动化虚拟化工具,它允许开发者和运维人员在本地创建和配置一致的开发环境。...
这个安装包将帮助用户在Windows上搭建Vagrant环境,以便进一步安装和配置Homestead,这是一个预设的Vagrant Box,专为Laravel框架的开发而设计。 首先,让我们详细了解一下Vagrant。Vagrant是由HashiCorp公司开发的...
使用通过 puppet 安装的 Jdk、Postgres 和 Maven 构建用于 Java 开发的基本 Vagrant 框集。 这旨在作为添加特定定制的基础; 分叉并适应或按原样使用。 安装的模块 除非另有说明,否则全部作为 git 子模块。 也不...
3. 添加box:使用`vagrant box add`命令添加box,例如`vagrant box add ubuntu/trusty64`将添加一个Ubuntu Trusty 64位的box。 4. 初始化虚拟机:在Vagrantfile所在的目录下运行`vagrant init`,根据Vagrantfile的...
vagrant box add ubuntu/focal64 focal-server-cloudimg-amd64-vagrant-20200129.0.0.box 初始化 vagrant init ubuntu/focal64 启动 vagrant up 安装vbguest vagrant vbguest 查询状态 vagrant vbguest --...
在安装完成后,你可以通过命令行使用 `vagrant up` 来启动虚拟机,或者使用 `vagrant box add` 命令添加新的箱体来扩展你的开发环境。 总的来说,Vagrant 2.2.7 提供了一种高效、可重复的开发环境解决方案,帮助...
使用vagrant安装centos7镜像,但是由于网速太慢,特此贡献给大家,方便大家使用!!!