Can we setup Separate DNS names for each container running on the Same Machine with different port No?
for example:
10.3.4.5:8080 -> www.app1.com
10.3.4.5:8081 -> www.app2.com
Needs further/better explaination
Update:
Since your label says “aws”, I assume your domain is hosted on route53. Use an ALB, per domain add a rule that matches the FQDN and forwards to a specific target group,which points to the ec2 machine and the publised container port.
Though, this seems to be a question about what needs to be done in AWS, rather then a docker question.
How to run multiple containers on a single host machine(123.564.789.564) and access the applications running on containers with dns NAME?
EX: docker run -d -p 8081:80 --name webserver nginx
dcoker run -d -p 8085:8080 --name appserver tomcat7
Now both the containers are running on the same host machine, now how to access them with dns names instead of ip:portno??