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”.

  • Edit Files in Docker Container without SSH?
  • Unable to modify files in container from docker
  • docker: driver failed programming external connectivity on endpoint webserver
  • How to Increase the Speed of Docker Builds While Using Mounted Volumes
  • Permission Issue in Docker container for Symfony2
  • How to execute .jar from pom.xml from cloned project in Dockerfile
  • 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.

  • Cant get docker run -v to work
  • Kubernetes Jenkins plugin - slaves always offline
  • 502 Bad Gateway nginx/1.11.5 running inside docker
  • Boot2Docker: Connect to container over LAN
  • How do I deploy updated Docker images to Amazon ECS tasks?
  • Docker Swarm Service-Task not running
  • 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.