~ Problem ~
~ Solution ~
Give each container (or project) it's own IP
Make a neat tree of domain names
~ Summary ~
- If any other application listens to 0.0.0.0:80, then it will not be possible to listen to ex. 127.10.2.1:80. A common gotcha is that Skype (Preferences > Advanced > Connection) does this, which can be disabled.
- Using 127.x.x.x addresses only works locally. Even though the domain-names look very shareable, they are not.
- To expand this pattern to work between multiple machines, the host needs to have a (virtual) interface for each external IP, and the network routing for the range needs to be set-up accordingly.