[Ubuntu]Docker is not running. になったら

docker logo

Ubuntu(ほかのLinuxでも同じかと思いますが)
sail経由でdockerコンテナを起動しようとしたが…

./vendor/bin/sail build
Docker is not running.
$ sudo systemctl status docker
省略
Active: active (running) since Thu 2022-11-10 12:26:29 JST; 1h 26min ago

デーモン自体は起動している。コマンドは使えるか?

$ docker version
Client: Docker Engine - Community
省略
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.24/version": dial unix /var/run/docker.sock: connect: permission denied

なるほど、ユーザー権限では動かせないのか!

こちらを参考にユーザーをグループに追加

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-ja

コマンドとしてはこんな感じ (${USER} の部分は自分のIDです)

sudo usermod -aG docker ${USER}
su - ${USER}
タイトルとURLをコピーしました