gpt4 book ai didi

java - 无法访问 localhost 中的 Tomcat 默认页面 :8080 for Ubuntu 16. 04 Docker 容器

转载 作者:行者123 更新时间:2023-12-02 01:07:00 24 4
gpt4 key购买 nike

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

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

2) 我在容器中安装 tomcat8 后打开了 localhost:8080/ 但它不起作用。

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

最佳答案

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

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

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

关于java - 无法访问 localhost 中的 Tomcat 默认页面 :8080 for Ubuntu 16. 04 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59888029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com