Я успешно установил пакет snap 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
Вы использовали путь к сокету Unix пакета apt
LXD.