How to fix docker: Got permission denied issue

2020-02-16 05:31发布

I installed Docker in my machine where I have Ubuntu OS. After than I installed docker, when I run

sudo docker run hello-world

All it's ok, but I want to hide the word sudo to make more short the command.

If I write the command without the word sudo

docker run hello-world

That display the following:

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.See 'docker run --help'.

It's happened the same when I try to make

docker-compose up

How can I resolve this?

14条回答
孤傲高冷的网名
2楼-- · 2020-02-16 06:07

use this command

sudo usermod -aG docker $USER

then restart your computer this worked for me.

查看更多
放我归山
3楼-- · 2020-02-16 06:07

sudo chmod 666 /var/run/docker.sock

this helped me while i was getting error even to log in to the docker But now this works completely fine in my system.

查看更多
登录 后发表回答