Working with Docker Toolbox
Some notes taken while working with Docker Toolbox.
Docker Toolbox is mainly seen on Windows 7.
Access container exposed endpoints
Opposite to Windows 10 and Linux distros, Docker Toolbox still uses Docker Machine. So, to access your container, in fact you have to target middleware VM that hosts your containers.
To find out whats the IP of your host VM type
λ docker-machine ip 192.168.99.100
Then, access your container
λ curl 192.168.99.100:5555/api/canary StatusCode : 200 StatusDescription : OK Content : OK RawContent : HTTP/1.1 200 OK Transfer-Encoding: chunked Content-Type: text/plain; charset=utf-8 Date: Tue, 22 Oct 2019 11:51:03 GMT Server: Kestrel
There is a workaround for that, but haven't tested it yet.
How to access containers by internal IPs 172.x.x.x