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
sudobefore 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 thesudocommands.
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 -
Nginx on Ubuntu
Here is how to install Nginx on Ubuntu 20.04 in under two minutes: Step 1 - Update the package list on your system The first step is to update the package list on your system before proceeding to a...
Guides -
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