是否可以使用Packer在我的本地计算机上完全创建/托管的框,而无需在HashiCorp Atlas上发布?当我做vagrant box list
时,我会得到以下内容:
vagrant box list
Win8 (virtualbox, 0)
dummy (aws, 0)
其中显示了最后一列中的框版本。我希望能够在包装过程中更改该号码。他们的文档似乎暗示我只能使用他们的Atlas来获得这个功能:
如果您想支持版本控制,请将多个提供商放在一起 单个URL,推送更新,分析等,我们建议您添加 HashiCorp's Atlas的盒子
答案 0 :(得分:1)
您可在此处找到详细说明 - http://sysadm.pp.ua/linux/vagrant-versioning.html 一般来说:
样品:
WEB服务器
"name": "virtualbox",
"url": "http://my-vagrant-repo.home.ua/ubuntu_16.04/Ubuntu16.04_1.0.0.box",
"checksum_type": "md5",
"checksum": "72f0b69b12bdac1307efee3537ea31aa"
Vagrant文件
config.vm.box =“Ubuntu 16.04”
config.vm.box_url =“http://my-vagrant-repo.home.ua/ubuntu_16.04/ubuntu_16.04.json”