Не удается открыть страницу Tomcat по умолчанию на локальном хосте: 8080 для контейнера Ubuntu 16.04 Docker - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь запустить простой сервер Tomcat8 на моем образе Ubuntu 16.04 Docker. Но я не вижу страницу по умолчанию Tomcat.

1) Я запустил эту команду для запуска контейнера docker run -it --entrypoint bash e36658dffbd8

2) Я открыл localhost:8080/ после установки tomcat8 в мой контейнер, но он не работает.

Вот мой Dockerfile

FROM ubuntu:16.04
# OS: Ubuntu 16.04

# Tomcat Setup
ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64

RUN apt-get update
RUN apt-get install -y tomcat8 openjdk-8-jre-headless exuberant-ctags git telnet subversion mercurial wget inotify-tools unzip sysstat vim procps virtualenv python3-pip

EXPOSE 7443
EXPOSE 8080

1 Ответ

2 голосов
/ 24 января 2020

Вы должны указать docker для сопоставления открытого порта с локальным портом:

docker run -it -p 8080:8080 --entrypoint bash e36658dffbd8

Кроме того, я не вижу ничего в вашем докер-файле, который фактически установит Tomcat, так что это будет другая проблема.

...