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?

  • Docker : Unable to resolve the name of the machine host?
  • Docker Not Linking Containers
  • Docker container restarting on defining an entrypoint
  • Send a wake on lan packet from a docker container
  • Docker publishing ports to multiple IPs
  • export the IBM Docker container images in the registry
  • Get log of a systemd/journald in a docker container to “docker logs”
  • Where are the source files for my Docker application deployed to ECS?
  • Issue in setting --sysctl net.core parameter with docker container
  • I am getting an error when i am trying to build my Docker postgres image
  • Node cli program not working in windows machine
  • Docker Access to Raspberry Pi GPIO Pins
  • 2 Solutions collect form web for “Error when doing a docker ps”

    make sure boot2docker is running:

    $boot2docker start
    

    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

    boot2docker start

    and it says:

    To connect the Docker client to the Docker daemon, please set:
    export DOCKER_CERT_PATH=/Users/jbielick/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.59.103:2376

    You need to export those variables. Check that they are empty with

    echo $DOCKER_HOST

    and if it’s blank, docker can’t talk to your VM.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.