Py学习  »  docker

无法在本地主机8080中为Ubuntu 16.04 Docker容器访问Tomcat默认页

hellofanengineer • 4 年前 • 705 次点击  

1) 我运行这个命令来运行容器 docker run -it --entrypoint bash e36658dffbd8

2) 我敞开心扉 localhost:8080/ tomcat8 在我的容器里,但不起作用。

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57004
 
705 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Chris Thompson
Reply   •   1 楼
Chris Thompson    4 年前

您需要告诉docker将公开端口映射到本地端口:

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

另外,我在你的dockerfile中看不到任何实际安装Tomcat的东西,所以这将是一个不同的问题。