Docker:如何在docker中运行两个具有相同端口(比如说80)的web应用(app1,app2)

我试图运行app1。 在访问网页如: http:// localhost:80我能够看到内容。

在dockerfile中,我为app1添加了一个html文件,并暴露了端口80.但是我不知道如何处理app2。 我是否需要添加HTML文件相同的APP1否则我可以接近别的。

任何人都可以告诉我如何app2申请。

dockerfile:

FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y nginx COPY index.html /usr/share/nginx/html/index.html ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"] EXPOSE 80 

为此我需要创build两个图像,需要看到两个应用程序正在运行或不在同一个端口上。