Docker Host name

What should be the docker host name ? Should it be a generalized name so that it can contain multiple application containers there? Or should it be application specific?

Is it possible to do mapping like this?

container_name1:80 -----> Docker -host :8080
container_name2:80- ----> Docker host:8080

And like that?