您好,我是一名从学校开展码头工程的学生。
我必须在Ubuntu 16.04上使用Apache配置docker。需求是我可以在一个具有不同端口的IP上托管多个应用程序。但我有一个问题....我无法将我的网址链接到我想要的指定端口。
这是我的不同容器的虚拟主机文件:
DocumentRoot" / var / www / html" ServerName site1.docker.biz
允许来自localhost
ProxyPass / http://localhost:80/
DocumentRoot / var / www / html ServerName site2.docker.biz
允许来自localhost
ProxyPass / http://site2.docker.biz:8080/
当我运行此文件时,site2.docker.biz链接到site1.docker.biz,但这不是我想要的。我想将site2.docker.biz链接到端口8080而不是端口80.
有人可以告诉我怎么做。
谢谢你,亲切的问候,
Monkeyspree
答案 0 :(得分:0)
为什么不在docker run语句中使用端口映射
docker run -p 8080:80