我在docker中的代理不会将我的网址链接到端口

时间:2017-06-02 08:54:29

标签: apache ubuntu docker proxy

您好,我是一名从学校开展码头工程的学生。

我必须在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

1 个答案:

答案 0 :(得分:0)

为什么不在docker run语句中使用端口映射

docker run -p 8080:80