The latest 1.3.0 version of boot2docker changes a couple of things:
While switching on TLS is highly recommended, but its not backward compatible. Some tools or environments are relying to be able to connect to Docker via simple http. So after upgrading to 1.3.0 they might break.
One solution is to start a container which uses socat to proxy the unix
socket file as tcp port. It is containerized for you:
$(docker run sequenceiq/socat)
Now you can reach Docker the old way:
curl http://192.168.59.103:2375/_ping
OK
Content type
Image
Digest
sha256:2c6b99374…
Size
59.9 MB
Last updated
almost 11 years ago
docker pull sequenceiq/socat