How to fix docker: Got permission denied issue

前端 未结 19 1173
醉话见心
醉话见心 2020-11-28 00:15

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

19条回答
  •  旧时难觅i
    2020-11-28 00:55

    If you want to run docker as non-root user then you need to add it to the docker group.

    1. Create the docker group if it does not exist
    $ sudo groupadd docker
    
    1. Add your user to the docker group.
    $ sudo usermod -aG docker $USER
    
    1. Run the following command or Logout and login again and run (that doesn't work you may need to reboot your machine first)
    $ newgrp docker
    
    
    1. Check if docker can be run without root
    $ docker run hello-world
    

    Reboot if still got error

    $ reboot
    

    Taken from the docker official documentation: manage-docker-as-a-non-root-user

提交回复
热议问题