I have a few containers running different web apps, they all bind the same port 80 in the container to random port on the host system so they only way to tell them apart is by memorising the random ip or running `docker ps` and copying it from there.

Is there a "docker" way of handling this? I used to run multiple VMs before and, since each one had its own IP, I could add an entry in the hosts file pointing to that IP and not worry about it, is there a way to do something similar? As I understand you can't bind a hostname to the same IP using a different port so it doesn't seem as straightforward.

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB