Запустите простой контейнер док-станции причала:
docker run --rm -it -p 8080:8080 jetty:9.4
Запрос корневого URL WebApp:
curl -I http://localhost:8080
Ответ, как и ожидалось, равен 404, поскольку нет корневого WebApp:
HTTP/1.1 404 Not Found
Cache-Control: must-revalidate,no-cache,no-store
Content-Type: text/html;charset=iso-8859-1
Content-Length: 317
Server: Jetty(9.4.11.v20180605)
Теперь запустите контейнер док-станции с включенным прокси-модулем:
docker run --rm -it -p 8080:8080 jetty:9.4 --module=proxy
Запрос того же корневого URL:
curl -I http://localhost:8080
Ответ: HTTP 502 Bad Gateway:
HTTP/1.1 502 Bad Gateway
Cache-Control: must-revalidate,no-cache,no-store
Content-Type: text/html;charset=iso-8859-1
Server: Jetty(9.4.11.v20180605)
Content-Length: 321
Почему? Я не могу получить док-контейнер Jetty с прокси-модулем для обслуживания любых веб-приложений или контента.
Работает: Docker версия 18.06.1-ce-mac73 (26764)