前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将本地vagrant镜像box上传到Vagrant Cloud并开源使用

将本地vagrant镜像box上传到Vagrant Cloud并开源使用

作者头像
benny
发布2020-02-25 11:47:50
1.1K0
发布2020-02-25 11:47:50
举报

如果你对vagrant一无所知,可以看下我以前写的vagrant入门文章。Vagrant--程序员的“万能胶囊”

注册

地址:https://app.vagrantup.com/account/new

你先得注册一个Vagrant Cloud的账号用来存储的仓库

登录

然后登录账号。

新建Vagrant Box

下图可以看到我已创建的Boxes列表(shahao/swoole)以及对应的简要描述。然后我们点击“New Vagrant Box”

在这里,我们创建一个“shahao/test”的box,点击“create box”。

输入版本号和简要描述,点击“Create version”

创建成功,上传box

然后这时候只是创建了一个仓库,会提示“This box has no released versions. It will not be available from vagrant box add, nor will it show up in search results.”,表示仓库还没有已发布的版本,还不能给其他人发现并使用,需要我们上传box到仓库。点击“Add a provider”。

然后选择“Provider”为“virtualbox”,不加密,最后上传box文件。上传完成后,点击发布版本,你的box就共享给其他人,他们也可以直接使用你已经搭建好的虚拟机环境啦。我现在拥有的是php-cli带有swoole这个开发环境,欢迎大家下载。

代码语言:javascript
复制
https://vagrantcloud.com/shahao/boxes/swoole/versions/1.0.0/providers/virtualbox.box

放到浏览器可直接下载,可能速度有点感人。

下载安装

上面链接点击可以直接下载,以下是命令下载并使用。命令很简单.

代码语言:javascript
复制
vagrant init shahao/swoole \
  --box-version 1.0.0
vagrant up

成功之后执行vagrant ssh就可以使用了。当然前提是你已经安装了vagrant和Oracle VM VirtualBox。参考vagrant 入门

可能出现的问题

  • 网络问题:导致你上传或下载的时候断掉失败了,这个就多尝试几次吧
  • default: Warning: Authentication failure. Retrying...

在执行vagant up的时候可能出现这个问题

通过上面的错误信息,我们发现并不是config.vm.boot_timeout的问题, 因为我们已经可以连接虚拟机了。Authentication failure说明认证失败, 猜测可能是ssh默认登陆问题, 可以在vagrantfile中添加以下内容:

代码语言:javascript
复制
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"

然后在vagrant reload就可以了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的碎碎念 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如果你对vagrant一无所知,可以看下我以前写的vagrant入门文章。Vagrant--程序员的“万能胶囊”
  • 注册
  • 登录
  • 新建Vagrant Box
  • 创建成功,上传box
  • 下载安装
  • 可能出现的问题
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档