How to fix docker 'Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?' on Ubuntu
Problem:
You’re running a docker command like docker ps, but you only see this error message:
docker_connect_error.txt
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?Solution
As the error message already tells you, the docker daemon is currently not running.
On Ubuntu (16.04 upwards) and many other systemd-based distributions, you can fix this by
start_docker.sh
sudo systemctl start dockerIn most cases, you want to automatically start the docker daemon at boot. In order to do this, run
enable_docker.sh
sudo systemctl enable dockerAfter that, run your command (e.g. docker ps) again.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow