vagrant package打包box详解

使用 Vagrant 打包并运行本地开发环境 使用工具 Virtualbox 免费开源的虚拟机软件,使用它可以快速生成虚拟机 Vagrant 基于Ruby的工具,用于创建和部署虚拟化开发环境 Git 使用Git for Windows 来作命令行工具 ... 阅读详情


首先,我们需要的到虚拟机的真实名称,因为虚拟机的真实名称可能和你起的名字是不一样的,方法如下:

进入virtualbox安装目录,是virtualbox不是vagrantbox,我在这个问题上因为一眼之差浪费了老半天。


那一长串字符串就是你的虚拟机真实名称了。


vagrant package -hUsage: vagrant package [options] [name]Options:
        --base NAME                  virtualbox程序里面的虚拟机的名称,不是box的名字也不是Vagrantfile里面的虚拟机名称.默认是打包当前目录下面的虚拟机。
        --output NAME                要打包成的box名称,不会自动添加.box后缀,要手动加.默认值package.box      

  --include FILE...            打包时包含的文件名,你可以把.box文件理解为一个压缩包
        --vagrantfile FILE           打包时包含的Vagrantfile文件,原理和上面类似
    -h, --help                       Print this help


这样操作即可:



在需要搭建开发环境的目录下面执行vagrant init newbox_names,这样就初始化了一个虚拟机环境,然后执行vagrant up,就得到相同的开发环境了。
在初始化环境的时候需要注意的一点是:这个目录下面如果以前初始化过,那么请执行vagrant destroy命令把这个环境销毁掉,并删除Vagrantfile文件,或者在windows环境下直接手动删除.vagrant目录和Vagrantfile文件有相同的效果。否则vagrant init命令无效,当你vagant up的时候得到的是一个和以前完全一样的环境。


参考:https://my.oschina.net/Kilar/blog/540967?p={{totalPage}}

vagrant 使用小结(打包自己的base box,使用等) vagrant 创建base box ,使用小结 版本 : Vagrant 2.3.3 VBoxManage 6.1.40 平台:WIN11、Ubuntu 20.04 阅读详情

相关推荐

edgebox完整版(源代码+依赖包)

edgebox打包完整版 配置完matlab路径即可直接运行!

vagrant package 打包自己的box

vagrant package vagrant package 介绍 vagrant package -h Options: –base NAME Name of a VM in virtualbox to package as a base box –output NAME Name of...

菜鸟没翅膀 7256

大模型-internvl高通qnn运行源码解读

模型链接:https://huggingface.co/OpenGVLab/InternVL2-2B论文官方简要说明 https://internvl.github.io/blog/2024-07-02-InternVL-2.0中文解读 https://zhuanlan.zhihu.com/p/702946079在线demo https://internvl.opengvlab.com/

点滴的岁月 1832

Vagrant基本命令详解

正在学习Docker Swarm,接触到了Vagrant。Vagrant是一个创建虚拟机的技术,可以把它认为是一个Vmware,它让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用,以下是在使用过程中常用到的一些基本...

lxw1844912514的博客 3472

层层剥开Allegro skill--快速抓取并写入Allegro软件【呕血创作,转载注明】

Allegro skill eda pcb

qq_36492361的博客 1253

避坑指南:群晖DSM 7.X挂载NTFS硬盘,为什么你的SATA口不行?从原理到实战一次讲清

本文深入解析群晖DSM 7.X系统挂载NTFS硬盘的底层原理与实战排查方法,揭示SATA接口权限配置的关键参数(如esataportcfg和internalportcfg),并提供安全修改端口配置的详细步骤。针对不同型号群晖NAS的配置差异,给出替代方案与常见故障排查技巧,帮助用户解决NTFS硬盘挂载问题。

weixin_26757925的博客 256

vagrant package[打包命令]详解

为什么80%的码农都做不了架构师?>>> ...

weixin_34034670的博客 585

安卓-折叠屏平行视界适配(多厂商兼容与优先级实战)

本文详细解析了安卓折叠屏平行视界适配的现状与挑战,重点探讨了多厂商兼容性策略和优先级冲突的实战解决方案。通过对比Google的Embedding方案和国内厂商的EasyGo标准,提供了检测设备支持方案、处理优先级冲突及双方案共存的最佳实践,帮助开发者高效完成折叠屏适配。

weixin_29190169的博客 163

vagrant package 打包自己的box镜像

关于如何在win下使用Vagrant和Virtual Box创建一台CentOS7虚拟机我的博客中有教程介绍: https://www.tiance.club/post/2370098709.html 搭建完毕后等虚拟机的细节都调整好后强烈建议打包成自己的镜像,以后需要在其他电脑安装虚拟机环境或者电脑的虚拟机出问题的时候可以直接一键还原,不然要重新搭建有点繁琐。 1、查看虚拟机名称 去到虚拟机安装...

u011063477的博客 751

PCL 改进的RANSAC算法实现点云粗配准【2024最新版】

一种改进的RANSAC点云粗配准算法,具体改进见论文:“Pose Estimation using Local Structure-Specific Shape and Appearance Context”

点云侠的博客 37万+

【OpenClaw从入门到精通】第04篇:Web/TUI/钉钉全打通!OpenClaw多端交互实测指南(2026避坑版)

本文详解OpenClaw三大交互方式(Web控制台、TUI终端、钉钉集成),解决新手多端操作难题。Web控制台适合可视化深度配置,TUI终端满足服务器高效运维,钉钉集成实现移动办公协同。提供2026实测配置步骤、代码示例及避坑指南,涵盖设备配对、终端命令优化、聊天机器人回调验证等核心场景,助用户快速掌握"随时召唤AI助理"的全链路方案。 关键词 OpenClaw、多端交互、Web控制台、TUI终端、钉钉集成、AI助理、实操指南 核心亮点 全链路打通:覆盖Web/TIM/IM三端配置

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 3543

vagrant package 打包box

$ vagrant package --base letstype_default_1525267374026_3799 --output letstype.box--output 要生成的box的名称速度挺快的,不到5分钟就打包好了。

jaket5219999的博客 2426

基于 YOLOv26 的食品包装缺陷检测系统:智能视觉质检方案

本文提出了一种基于YOLOv26深度学习的食品包装缺陷智能检测系统。该系统能够自动识别多种常见包装缺陷,包括密封不良、破损、污染、标签错误等8类问题。相比传统人工检测方法,该系统具有高精度、多类别分类、实时推理等优势。文章详细介绍了系统架构,包含数据采集、预处理、YOLOv26检测模型和后处理四个核心模块,并提供了完整的环境配置和数据处理代码实现。该系统为食品包装行业提供了一种高效、准确的智能视觉质检解决方案。

一键难忘的博客 684

虚拟机 vagrant package 打包自己的box

需要注意的哦: virtualbox程序里面的虚拟机的名称,不是box的名字也不是Vagrantfile里面的虚拟机名称.默认是打包当前目录下面的虚拟机  我们想要打包box,首先得知道虚拟机的名称,不是vagrant box list 出来的名称哦,这点要切记。   第一步:查看虚拟机名称 去到虚拟机安装目录,执行命令: vboxmanage list vms 划红线的是虚拟机的名称哈  ...

rootzcl的博客 1217

YOLOv11改进策略【模型轻量化】| 替换轻量化骨干网络:ShuffleNet V1

本文记录的是基于ShuffleNet V1的YOLOv11轻量化改进方法研究。ShuffleNet利用和操作降低计算成本,克服了现有先进架构在极小网络中因 1×1 卷积计算成本高而效率低的问题。相比一些传统的网络架构,能更好地。本文配置了原论文中和四种模型,以满足不同的需求。

Limiiiing的博客 1228

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Vagrant 导出自己的box

我们在vagrant的虚拟机下面进行了一些操作之后想把它导出作为备份,为的是以后在别的机器上安装完vagrant以后可以立即导入自己熟悉的box进行开发。步骤如下: 1.运行 vboxmanage list vms 命令,可以看出我们的vagrant下的虚拟机列表(我的虚拟机只有一个box,“newbox_default_1503366286622_12977“。) 2.运行 vagrant

代码改变人生 7607

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

vagrant 打包 box

1.建立文件:Vagrantfile.pkg 内容如下:Vagrant::Config.run do |config|                 # Forward apache                 config.vm.forward_port 80, 8080          end 保存。 2.

a695017449的专栏 4640

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

vagrant 打包box 快速部署统一开发环境

vagrant 打包使用 vagrant package 命令 1.首先查看本地虚拟机 vboxmanage list vms 2.打包导出 vagrant package --base php-centos7-site --output ./phpsite.box 执行完成在当前目录下会有phpsite.box 存在。将该box 拷贝其他电脑进行vagrant 环境...

weixin_30698297的博客 115

Vagrant-libvirt 虚拟机镜像(Box)使用与创建指南

在虚拟化环境中,Vagrant-libvirt 作为一款优秀的工具,能够帮助开发者快速创建和管理基于 libvirt 的虚拟机环境。本文将详细介绍 Vagrant-libvirt 中虚拟机镜像(Box)的相关知识,包括现有镜像的使用、自定义镜像的创建方法以及镜像格式的演进。 ## 现有镜像资源 Vagrant-libvirt 兼容的虚拟机镜像可以直接从 Vagrant 官方镜像库获取。这些预构...

gitblog_00653的博客 1197

vagrant package

首先关闭虚拟机 H:\vagrant\redis-node1>vagrant halt ==> default: Attempting graceful shutdown of VM... default: Guest communication could not be established! This is usually because default: S...

wuzhenwei0419的博客 263

如何导出vagrant box

1、关闭vagrant 2、进入到VirtualBox的安装目录下,输入 vboxmanage list vms 这里有2个安装包,分别是centos692-0912和centos693-0912,选择需要的box来导出 3、导出命令 vagrant package --base centos693-0912 --output ./CentOS7.box vagrant pa...

song634的博客 1723

VirtualBox压缩vmdk、vagrant打包box一口气全对

如何压缩VirtualBox的虚拟机vmdk文件大小并使用vagrant package成功打包镜像box文件。 环境:Windows7 vagrant1.9.5 VirtualBox4.3.12 虚拟机系统ubuntu14.04 GitBash中执行命令 首先vagrant ssh登录到虚拟机中 sudo dd if=/dev/zero of=/EMPTY bs=1M sudo rm -f /EMPTY 切换到VirtualBox安装目录,执行: ./VBoxManage clonehd "/.

wubaohu1314的博客 814

Vagrant文件数据迁移

vagrant package命令详解 Vagrant之工作环境的迁移(box的导入与导出) vagrant 安装的虚拟机把我的 C 盘占满了。。。,不得已我要进行数据迁移 导出 需求:想把当前虚拟机迁移到另外一台新电脑 在虚拟机当前的目录下执行 cmd , 在弹出的命令行窗口输入 vagrant package --ouput=xxx.box –output: 打包的文件名,即输出的文件名,一般以 .box 作为后缀 看到 console 将 box 文件的输出路径打印出来了。 添加这个

mikelv01的博客 866

制作自己的Vagrant Box

前置条件 安装VirtualBox 安装Vagrant 在VirtualBox中安装操作系统,例如 CentOS 想要将操作系统打包为可用的Vbox镜像要做以下工作 创建vagrant用户和用户目录,密码为vagrant 添加vagrant用户的公共密钥,文件为/home/vagrant/.ssh/authorized_keys 在真实操作系统中执行vagrant package –b

u013182621的博客 1072

利用vagrant打包系统--制作自己的box

前置条件1、安装VirtualBox 2、安装Vagrant 3、在VirtualBox中安装操作系统,例如 CentOS 1)把在virtualBox中安装的系统打包成box 1、我们需要知道虚拟机的真实名称,进入virtualBox安装目录,执行: $ ./VBoxManage.exe list vms "centos_default_1521543788096_25035" {...

weixin_30765505的博客 376

转 vagrant package[打包命令]详解

转 vagrant package[打包命令]详解vagrant package --outout test.box vagrant的一个非常重要的功能就是在你的同事之间分享你的box从而使大家的开发环境保持同步,打包[package]正是实现这一功能的关键所在。 (写到这里我想到vagrant是否提供一种通过配置中心主机实现对其他虚拟主机进行软件更新的作用,这样就不用重...

weixin_33939380的博客 113
上一篇: redis事务及锁应用、发布订阅模式
下一篇: vagrant配置多机多节点
FreeeLinux
博客等级 码龄11年 421粉丝 356原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值