使用自定义名称将远程框添加到 Vagrant
Add remote box to Vagrant with a custom name
我希望完全自动化我的虚拟机部署,所以我想从云存储中添加一些盒子。
我可以设置 Vagrantfile 让“vagrant up”在部署前下载并添加我的盒子吗?
如果没有,我想用
vagrant box add https://atlas.hashicorp.com/ubuntu/boxes/trusty64
要下载我的盒子之一,但如何为其设置自定义名称?
作品:
vagrant box add my-box-with-a-custom-name precise64.box
无效:
vagrant box add my-box-with-a-custom-name https://atlas.hashicorp.com/ubuntu/boxes/trusty64
Can I set up Vagrantfile to make 'vagrant up' download and add my
boxes before deployment?
是的,你可以 - 如果你只是创建一个 Vagrantfile 并设置 属性
config.vm.box = "ubuntu/trusty64"
vagrant 会搜索盒子,如果没有找到,就会下载。该框将添加默认 ubuntu/trusty64
如果你真的想给你选择的名字,你可以
1.wget盒子文件
2. vagrant box 添加 my-box-with-a-custom-name /path/to/box/file
3. vagrant init my-box-with-a-custom-name
我找到了更方便的解决方案。
在 Vagrantfile 中:
config.vm.box = "my-box"
config.vm.box_url = "http://my-box_download_link
如果没有我的盒子,它会自动下载并添加。
我希望完全自动化我的虚拟机部署,所以我想从云存储中添加一些盒子。
我可以设置 Vagrantfile 让“vagrant up”在部署前下载并添加我的盒子吗?
如果没有,我想用
vagrant box add https://atlas.hashicorp.com/ubuntu/boxes/trusty64
要下载我的盒子之一,但如何为其设置自定义名称?
作品:
vagrant box add my-box-with-a-custom-name precise64.box
无效:
vagrant box add my-box-with-a-custom-name https://atlas.hashicorp.com/ubuntu/boxes/trusty64
Can I set up Vagrantfile to make 'vagrant up' download and add my boxes before deployment?
是的,你可以 - 如果你只是创建一个 Vagrantfile 并设置 属性
config.vm.box = "ubuntu/trusty64"
vagrant 会搜索盒子,如果没有找到,就会下载。该框将添加默认 ubuntu/trusty64
如果你真的想给你选择的名字,你可以 1.wget盒子文件 2. vagrant box 添加 my-box-with-a-custom-name /path/to/box/file 3. vagrant init my-box-with-a-custom-name
我找到了更方便的解决方案。
在 Vagrantfile 中:
config.vm.box = "my-box"
config.vm.box_url = "http://my-box_download_link
如果没有我的盒子,它会自动下载并添加。