我创建了一个Vagrantfile,它或多或少地使用LXC提供程序,如下所示
Vagrant.configure("2") do |config|
config.vm.box = "fgrehm/trusty64-lxc"
config.vm.provider :lxc do |lxc|
lxc.customize 'cgroup.memory.limit_in_bytes', '1024M'
end
end
这会在vagrant up
找不到或无法找到“ fgrehm / trusty64-lxc”框 在远程目录中访问。如果这是一个私人盒子 HashiCorp的地图集,请验证您是否通过
vagrant login
登录。 另外,请仔细检查名称。展开的URL和错误消息 如下所示:URL:[“ https://atlas.hashicorp.com/fgrehm/trusty64-lxc”]错误: 请求的URL返回错误:找不到404
当我尝试vagrant login
时会显示
稍后,我们会要求您输入HashiCorp的用户名和密码 地图集。验证后,我们将访问令牌本地存储在 磁盘。您的登录详细信息将通过安全连接传输, 并且永远不会存储在本地磁盘上。
如果您没有Atlas帐户,请在 https://atlas.hashicorp.com。
URL https://atlas.hashicorp.com重定向到https://app.terraform.io/session,并且该站点不提供注册选项。
Vagrant是否有可用的标准LXC盒,可以通过某种方式下载和使用?
答案 0 :(得分:0)
我通过添加到Vagrantfile中来解决了这个问题
Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')