LXD API에 연결할 수 없습니다

LXD API에 연결할 수 없습니다

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

유닉스 소켓스냅LXD 패키지는 다음 위치에 있습니다.

/var/snap/lxd/common/lxd/unix.socket

LXD 패키지 의 Unix 소켓 경로를 사용하고 있습니다 apt.

관련 정보