openSUSE에서 docker 데몬을 시작할 수 없습니다.

openSUSE에서 docker 데몬을 시작할 수 없습니다.

openSUSE를 실행 중이고 docker 데몬을 시작하려고 하면 sudo service docker start다음 오류가 발생합니다.

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.28/version: dial unix /var/run/docker.sock: connect: permission denied

zypper를 통해 docker를 설치했습니다.

운영 체제 정보:

NAME="openSUSE Tumbleweed" VERSION="20170725" ID=opensuse ID_LIKE="suse" VERSION_ID="20170725" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20170725" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/"

도커 버전

Client: Version: 17.04.0-ce API version: 1.28 Go version: go1.7.5 Git commit: 78d1802 Built: Tue Jul 4 16:31:44 2017 OS/Arch: linux/amd64

답변1

and 를 사용하려고 할 때 docker startopenSUSE에서도 이 오류가 발생했습니다 docker run. 그러나 이 명령을 사용하면 정상적으로 시작됩니다.

systemctl start docker --

내가 아는 한, 이는 openSUSE에서 docker를 시작하는 데 권장되는 방법입니다.

답변2

간단히 사용자를 docker 그룹에 추가하여 문제를 해결한 sudo usermod -a -G docker $USER다음 컴퓨터를 다시 시작했는데 sudo shutdown -r now모든 것이 잘 작동했습니다.

관련 정보