首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法到达本地主机中的Tomcat默认页面:8080用于Ubuntu16.04 Docker容器

无法到达本地主机中的Tomcat默认页面:8080用于Ubuntu16.04 Docker容器
EN

Unix & Linux用户
提问于 2020-01-23 21:55:26
回答 1查看 1.2K关注 0票数 0

我正在尝试运行一个简单的Tomcat服务器。但我看不到Tomcat默认页面。

1)我运行了以下命令来运行容器docker run -it --entrypoint bash e36658dffbd8

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

这是我的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 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

Unix & Linux用户

发布于 2020-01-23 22:46:44

编辑后的仔细查看了您的dockerfile之后,您没有安装tomcat,请检查下面的链接以开始:https://gist.github.com/lobster1234/af2dc4eef3ee75117043d950c2c1ec2b

你需要进一步调试它.首先,您需要运行容器并映射端口:docker run -it -p 8080:8080 $container_name

与确保在容器中禁用防火墙相比,您还可以使用docker exec -it $container_name bash跳入容器并运行ufw disable,当您在容器内运行时,另一件事是检查tomacat服务器是否真的在运行.

with声明了^您的停靠文件并没有显示您正在启用tomcat作为一个服务默认运行或调用将运行它的脚本(我非常肯定这就是问题所在)

如果tomcat服务器正在运行,则应查看tomcat日志中是否存在可能指向问题的错误。

祝好运

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

https://unix.stackexchange.com/questions/563745

复制
相关文章

相似问题

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