无法启动 lxc 容器,出现“错误:必须提供远程名称”

无法启动 lxc 容器,出现“错误:必须提供远程名称”

我正在尝试使用 Stephane Graber 的一系列博客文章来开始使用 lxd/lxc 容器:https://www.stgraber.org/2016/03/19/lxd-2-0-your-first-lxd-container-312/

问题是,无论我做什么,我都无法使用默认映像存储库之一启动容器。例如,这是基于 Stephane 博客文章中的一个示例:

lxc launch ubuntu:16.04 c1
error: A remote name must be provided

我尝试了各种命令,但都没有成功。有人能指出我遗漏了什么吗?

答案1

在 Ubuntu 16.04 自带的 lxd/lxc 版本中,您需要local:为本地 LXD 服务器上的所有资源名称添加前缀。因此正确的命令变为:

lxc launch ubuntu:16.04 local:c1

在理想情况下,Stephane 和其他人的所有博客文章(构成 lxd/lxc 的最佳文档)都将被编辑以包含此内容。

相关内容