Docker remote API not accessible

I installed boot2docker on my Windows 7 and initialized the VM.
Docker runs fine inside the VM, but I cannot access remote API on port 2375.
When connecting to port 2376 I get following reply:

docker@boot2docker:~$ curl http://localhost:2376/containers
§♥☺ ☻☻

According to this answer “Boot2Docker, supports remote access on port 2375 from the host”.

  • Running a Docker file stored locally
  • Access host IP inside docker container using docker-compose
  • Node.js Koa app and CouchDB in single container
  • How can I cleanly remove a container image from the Google Container Registry?
  • Improving performance of inserting into Mongo from ActiveMQ
  • Backup + Version Docker Containers by adding Volumes and Commit
  • I tried researching means to configure remote API, but the articles(1,2,3,4) do not help me much. It would be handy to see where the remote access is configured.

    Running following command I get:

    docker@boot2docker:~$ ps -a -l | grep docker
     1117 root     /usr/local/bin/docker -d -D -g /var/lib/docker -H unix:// -H tcp:// --tlsverify --tlscacert=/
    var/lib/boot2docker/tls/ca.pem --tlscert=/var/lib/boot2docker/tls/server.pem --tlskey=/var/lib/boot2docker/tls/serverkey
     1204 root     sshd: docker [priv]
     1206 docker   sshd: docker@pts/0
     1207 docker   -sh
     1364 docker   ps -a -l
     1365 docker   -sh

    According to this page ports are 2375 and 2376 for http and https respectively.

  • Passing reports through docker in codecov gives error
  • How to create a shared volume between docker host and container in Mac
  • Docker Redis CLI Timeout
  • Docker on OSX: How to start boot2docker in one shell and use it in another
  • Docker for Elasticsearch multi-tenancy SaaS or single instance and proxy?
  • How to direct logs from etsy statsd docker to stdout?
  • One Solution collect form web for “Docker remote API not accessible”

    By default the Docker daemon on boot2docker only activates the TLS encrypted socket (port: 2376). To use boot2docker with an unencrypted Docker socket you have to disable TLS by adding DOCKER_TLS=no to your /var/lib/boot2docker/profile inside the boot2docker VM.

    See the boot2docker README file for more information.

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