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?

  • Reading in environment variables from an environment file
  • how to continue a bash script after it reboots the machine from the command after the reboot command?
  • docker mesosphere marathon - unable to see running process inside a docker container
  • jar file with arguments in docker
  • How do Chef and Docker work together
  • Create mongodb container w default data
  • Dockerfile image path contains invalid charector
  • Docker Windows - Looking for Ubuntu command in bash location
  • Docker Overlay network -service name issue between two nodes
  • nginx as proxy to my mysql server in docker
  • Docker swarm over IPv6
  • not able to install groovy using sdkman in docker image
  • 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.