en1 (local machine): 192.168.1.5 /24
vboxnet0: 192.168.99.1 /24
docker-machine ip: 192.168.99.100
docker daemon: tcp://192.168.99.100:2376
docker0 (bridge): 172.17.0.1
then i run the container:
docker run -p 5000:5000 friendlyhello &
container's ip: 172.17.0.2/16
But I can only see the webpage running at 192.168.99.100:5000, and only on my local machine, not from any other machine connected to the LAN. Additionally, the web-app friendlyhello is using the microframework Flask to serve pages.
How can I view the webapp from a browser on another machine on the LAN or Internet?