**已关闭。**此问题需要debugging details。它目前不接受回答。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
12天前关闭
Improve this question
我有一个Eureka 发现服务构建与Spring Boot 3。我创建了Dockerfile文件,内容如下:
FROM mcr.microsoft.com/openjdk/jdk:17-ubuntu
RUN addgroup --system spring
RUN adduser --system spring
USER spring:spring
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
EXPOSE 8880:8880
当我运行docker ps
时,我可以看到应用程序:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e80974c83e6c 7bb35c99e929 "java -jar /app.jar" 51 seconds ago Up 50 seconds 8880/tcp magical_lichterman
Docker inspect返回以下容器的IP地址
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' e80974c83e6c
172.17.0.2
但是当我尝试到达172.17.0.2:8880时,我得到了ERR_CONNECTION_TIMED_OUT。有什么想法可能是错的吗?
1条答案
按热度按时间sqserrrh1#
这取决于请求来自哪里。
然后尝试运行
curl http://localhost:8080
。