Search code examples
dockerboot2docker

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?


Solution

  • 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