Error when doing a docker ps
I have Docker installed and it runs fine, but when I have created a container and run it, I want to know the ID of the container, so I do a
docker ps. But then I always get this message:
Get http:///var/run/docker.sock/v1.15/containers/json: dial unix /var/run/docker.sock: no such file or directory
What could be wrong here?
2 Solutions collect form web for “Error when doing a docker ps”
make sure boot2docker is running:
make sure docker host variable is exposed:
# Will print boot2docker VM IP boot2docker ip The VM's Host only interface IP address is: 192.168.59.103 # Set docker host variable with value from previous command export DOCKER_HOST tcp://192.168.59.103:2375
Check if the docker daemon is running on the boot2docker host
boot2docker ssh ps aux | grep docker /usr/local/bin/docker -d ....
If you are running on Linux make sure you are running as root user
Make sure you export the docker environment variables:
where it says
after you run
and it says:
To connect the Docker client to the Docker daemon, please set:
You need to export those variables. Check that they are empty with
and if it’s blank, docker can’t talk to your VM.