`
wuhuizhong
  • 浏览: 682838 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

使用vagrant在本机安装box

 
阅读更多
从本地加载一个box(切记是:file:///)

进入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框.zip

    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 Box 来搭建和管理开发环境。

    vagrant centos.box镜像文件

    本人自行部署的vagrant ...需要安装vitrualbox和vagrant软件 导入vagrant box启动之后修改对应的ip地址,修改共享目录名称,并修改对应的开机脚本里目录名称,虚拟机网络设置成桥接模式。 即可实现一键部署php开发环境

    Vagrant2.2.5版本64位

    7. **轻量级**: 相比于直接在物理机上安装完整的开发环境,Vagrant 利用虚拟化技术,占用资源少,启动速度快。 安装Vagrant2.2.5_64的过程通常包括以下步骤: 1. 下载并运行"stanfan_Vagrant2.2.5版本64位.msi"。 ...

    vagrant 2.2.6 windows + vagrant-centos-7.zip

    在Vagrant安装完成后,我们可以开始使用`vagrant box add`命令将CentOS 7虚拟机添加到本地镜像库。描述中的"添加box到本地镜像库:vagrant box add centos/7 ./vagrant-centos-7.box"指明了这个过程。`vagrant box ...

    vagrant.dmg2.1.5 mac 最新版本

    这个“vagrant.dmg2.1.5 mac 最新版本”是专为Mac用户设计的Vagrant软件的2.1.5版本安装镜像文件,通过这个.dmg文件,用户可以在其Mac操作系统上便捷地安装和使用Vagrant。 Vagrant 的核心概念是基于Box的虚拟化。...

    vagrant_2.2.5的64位版本

    在本文中,我们将深入探讨Vagrant的核心功能、工作原理以及如何安装和使用2.2.5版本。 **Vagrant 简介** Vagrant 是由 HashiCorp 公司开发的一款开源软件,它的主要目标是让开发者能够构建一致的跨平台开发环境。...

    vagrant2.2.9版本和oracle VM VirtualBox6.1版本

    在安装过程中,你需要先下载并安装VirtualBox,然后是Vagrant。Vagrant的安装会自动检测已经存在的VirtualBox实例,确保两者可以顺利协作。一旦安装完成,你可以使用Vagrant的`vagrant init`命令初始化一个新的项目...

    vagrant2.2.9.zip

    3. **自动配置**:通过使用“provisioners”,Vagrant 可以自动化安装和配置虚拟机上的软件。常见的 provisioners 包括 Chef、Puppet 和 Ansible,它们允许你编写脚本来自动安装应用、设置服务等。 4. **可移植性**...

    Ubuntu Focal64 20.04 20200117支持Vagrant VirtualBox6.1.2VBoxGuestAdditions vbguest

    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...

    vagrant_2.2.5_x86_64.rar

    4. 安装完成后,可以在命令行中输入`vagrant -v`来验证是否成功安装了Vagrant 2.2.5。 一旦Vagrant安装完成,就可以开始创建和管理虚拟机了。首先,你需要获取一个box,使用`vagrant box add`命令。然后,在项目根...

    vagrant+box+linux.zip

    在使用这个压缩包时,你需要先安装 VirtualBox,然后安装 Vagrant。安装完成后,你可以通过 Vagrant 管理 VirtualBox 中的虚拟机。Vagrant 支持多种虚拟化技术,但在这里,它与 VirtualBox 配合使用。 创建一个新的...

    centos7 vagrant virtualbox-box

    标题 "centos7 vagrant virtualbox-box" 指的是使用Vagrant管理的基于VirtualBox虚拟化技术的CentOS 7操作系统镜像。Vagrant是一个自动化虚拟化工具,它允许开发者和运维人员在本地创建和配置一致的开发环境。...

    vagrant安装包2.2.19 windows

    这个安装包将帮助用户在Windows上搭建Vagrant环境,以便进一步安装和配置Homestead,这是一个预设的Vagrant Box,专为Laravel框架的开发而设计。 首先,让我们详细了解一下Vagrant。Vagrant是由HashiCorp公司开发的...

    vagrant-javadev-box:一个 Vagrant box 来构建一个基本的 Java dev box,配置了 puppet

    使用通过 puppet 安装的 Jdk、Postgres 和 Maven 构建用于 Java 开发的基本 Vagrant 框集。 这旨在作为添加特定定制的基础; 分叉并适应或按原样使用。 安装的模块 除非另有说明,否则全部作为 git 子模块。 也不...

    vagrant资源下载

    3. 添加box:使用`vagrant box add`命令添加box,例如`vagrant box add ubuntu/trusty64`将添加一个Ubuntu Trusty 64位的box。 4. 初始化虚拟机:在Vagrantfile所在的目录下运行`vagrant init`,根据Vagrantfile的...

    Ubuntu Focal64 20.04 20200129支持Vagrant VirtualBox6.1.2VBoxGuestAdditions vbguest

    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最新(2.2.7)版本.zip

    在安装完成后,你可以通过命令行使用 `vagrant up` 来启动虚拟机,或者使用 `vagrant box add` 命令添加新的箱体来扩展你的开发环境。 总的来说,Vagrant 2.2.7 提供了一种高效、可重复的开发环境解决方案,帮助...

    vagrant centos7.box镜像文件

    使用vagrant安装centos7镜像,但是由于网速太慢,特此贡献给大家,方便大家使用!!!

Global site tag (gtag.js) - Google Analytics