我已成功安装 LXD 3.13 snap 包。我已运行lxd init
并将自己添加到 lxd 组,并且能够创建容器:
$ lxc launch ubuntu: example
Creating example
Starting example
但是,我无法连接到 REST API。我尝试curl --unix-socket /var/lib/lxd/unix.socket s/
按照这里curl: (7) Couldn't connect to server
,给出了的响应。
使用节点 lxd,我还收到一条错误消息:
constructor {
_message: 'HTTP Error',
_status: 'Failed',
_statusCode: 400,
_innerError:
{ Error: connect ENOENT /var/lib/lxd/unix.socket
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1104:14)
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'connect' } }
答案1
Unix 套接字折断LXD 软件包位于
/var/snap/lxd/common/lxd/unix.socket
您一直在使用 LXD 包的 Unix 套接字的路径apt
。