мой прокси-сервер в докере не свяжет мой URL-адрес с портом

Привет, я студент, который работает над проектом докеров из школы.

Мне нужно настроить докер с Apache на Ubuntu 16.04. Требование состоит в том, что я могу размещать несколько приложений на одном IP-адресе с разными портами. Но у меня есть одна проблема … Я не могу связать свои URL-адреса с назначенным портом, который мне нужен.

Это мой виртуальный файл хоста для разных контейнеров:

DocumentRoot "/ var / www / html" Имя_сервера site1.docker.biz

Разрешить с localhost

ProxyPass / http: // localhost: 80 /

DocumentRoot / var / www / html Имя_сервера site2.docker.biz

разрешить с localhost

ProxyPass / http://site2.docker.biz:8080/

Когда я запускаю этот файл site2.docker.biz ссылки на site1.docker.biz, но это не то, что я хочу. Я хочу связать site2.docker.biz с портом 8080 вместо порта 80.

Может кто-нибудь сказать мне, как это сделать.

Спасибо и любезны,

Monkeyspree

Почему вы просто не используете сопоставление портов в своем заявлении о запуске докеров

docker run -p 8080:80