Eu resolvi esse problema simplesmente adicionando meu usuário ao grupo de estivadores sudo usermod -a -G docker $USER
e depois disso eu reiniciei minha máquina sudo shutdown -r now
e tudo deu certo
Estou usando o openSUSE e, quando tento iniciar o daemon do docker sudo service docker start
, recebo o seguinte erro:
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
Eu instalei o docker pelo zypper
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
Também tenho esse erro no openSUSE ao tentar usar docker start
e docker run
. No entanto, se eu usar esse comando, ele será iniciado corretamente:
systemctl start docker --
Até onde eu sei, essa é a maneira recomendada de iniciar o docker no openSUSE.