我正在尝试构建一个可以访问本地 LXD 服务的 snap。有一个LXD 的 snap 接口,但尝试使用它会导致连接错误。
接口的(非常简短的)文档要求您将 LXD_DIR 设置为/var/snap/lxd/common/lxd
。我尝试了 和/var/lib/lxd/
。
我目前正在运行 Ubuntu 18.04,其中安装了基于 apt 的 LXD 3.0.3。Snap 界面是否只适用于基于 snap 的 LXD 安装?如果是,是否有某种方法可以从 snap 内部连接到基于 apt 的 LXD?
答案1
是的,要使用lxd-support
snap 接口,您需要迁移到 LXD snap 包。
注意你的 snap 包需要手动连接接口lxd-support
。
如果您希望 snap 能够访问 LXD 的 deb 包,则需要放弃 snap 包中的所有保护。使用classic
或devmode
confinement。