LXD 3.13 スナップ パッケージを正常にインストールしました。実行して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
。