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 start
openSUSEでもこのエラーが発生しましたdocker run
。ただし、このコマンドを使用すると正常に起動します。
systemctl start docker --
私が知っている限り、これはopenSUSEでdockerを起動するための推奨方法です。