首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问本地主机中的Tomcat默认页面:8080 for Ubuntu 16.04 Docker容器

无法访问本地主机中的Tomcat默认页面:8080 for Ubuntu 16.04 Docker容器
EN

Stack Overflow用户
提问于 2020-01-24 06:36:11
回答 1查看 233关注 0票数 1

我正尝试在我的Ubuntu16.04Docker镜像上运行一个简单的Tomcat8服务器。但是我看不到Tomcat的默认页面。

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

2)在我的容器中安装了tomcat8之后,我打开了localhost:8080/,但是它不工作。

这是我的Dockerfile

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-24 06:47:22

您需要告诉docker将暴露的端口映射到本地端口:

代码语言:javascript
复制
docker run -it -p 8080:8080 --entrypoint bash e36658dffbd8

此外,我在您的dockerfile中没有看到任何实际安装Tomcat的内容,所以这将是一个不同的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59888029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档