Im developing a big architecture, split up in to separate parts.
Each parts uses services (eg: redis) and other projects.
I setup an environment where i can run all the services i need in docker containers with appropriate port mapping, so that duplicate services don't clash.
Now this works all fine if i run my own architecture directly on my pc. But now i'm running my architecture also in/as docker containers (preparing for production), and trying to run these in my system. First they where unable to reach the already setup containers (the services). This i solved by running my own architecture docker containers as --network host.
Now all my containers are running great, but i can't seem to reach them when i go to http://localhost:80 (one of the containers is running on port 80). The other containers on other ports are also not reachable in this way. Did i do something wrong? is there a way to reach them?
im running docker on windows 10 pro. (note: docker 1.12.5, updating to 1.12.6 crashes somehow)
network=host. See some interesting details here: dasblinkenlichten.com/docker-networking-101-host-mode