vzの尺なblog

〜まだ 1 epoch 目〜

Docker環境準備 〜 docker-ce

docker-ceインストール

docs.docker.com

に従いインストール。 ところが、docker run hello-world したら

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.38/containers/json: dial unix /var/run/docker.sock: connect: permission denied

しかたないからsudo dockerして暫く使ってたんですけど

sudoしなくてもdockerできるようにする

調べると

$ ls -l /var/run/docker.sock
srw-rw---- 1 root docker 0  9月 26 23:25 /var/run/docker.sock

なんだ、権限ないだけか・・・。思ったら上記公式の下のほうに、dockerグループに入れてね。追加したら再ログインするの忘れないでね。と書いてありました。

# dockerグループに自分を追加
$ sudo usermod -aG docker $USER

# 自分の属するグループを確認
$ groups $USER

# 再ログイン

で、sudoしなくてもdockerでるようになりました。 なんか、これまたインストールした時忘れてそう・・・