How to fix docker: Got permission denied while trying to connect to the Docker daemon socket
This error may appear when running docker commands and it is caused by insufficient privilages.
Solution
To resolve the problem, you need to do the following:
- Create a docker group
sudo groupadd docker
- Add your user to the docker group
sudo usermod -aG docker ${USER}
- You would need to log out and log back in so that your group membership is re-evaluated or type the following command:
su -s ${USER}
- • Verify that you can run docker commands without
sudo
docker run hello-world
- This command downloads a test image and runs it in a container. When the container runs, it prints an informational message and exits.
- If you initially ran Docker CLI commands using
sudo
before adding your user to the docker group, you may see the following error, which indicates that your~/.docker/
directory was created with incorrect permissions due to thesudo
commands.
WARNING: Error loading config file: /home/user/.docker/config.json -
stat /home/user/.docker/config.json: permission denied
• To fix this problem, either remove the ~/.docker/
directory (it is recreated
automatically, but any custom settings are lost), or change its ownership and
permissions using the following commands:
sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "$HOME/.docker" -R
-
How do I disable ipv6 on Ubuntu 20.04
To disable IPv6 on your Ubuntu 20.04 system, open the /etc/sysctl.conf file in your favorite text editor and put the following lines at the end of the file: net.ipv6.conf.all.disableipv6 = 1 net.ip...
Questions -
Copy SSH key to clipboard
An SSH key is usually stored in the form of a file. To copy an SSH key to your clipboard, you can use one of the following options: Option 1 - Copy from terminal The first option is to print the ke...
Questions -
Error Permission denied (publickey) when I try to ssh
This error appears when trying to SSH into a server. The publickey in the brackets after the error message is misleading. One reason might be wrong configuration in sshd_config file and the second ...
Questions
Make your mark
Join the writer's program
Are you a developer and love writing and sharing your knowledge with the world? Join our guest writing program and get paid for writing amazing technical guides. We'll get them to the right readers that will appreciate them.
Write for usBuild on top of Better Stack
Write a script, app or project on top of Better Stack and share it with the world. Make a public repository and share it with us at our email.
community@betterstack.comor submit a pull request and help us build better products for everyone.
See the full list of amazing projects on github