我创建了一个 spring boot hello world 应用程序,它正在我的本地计算机“localhost:8080/hello”上运行。我想使用 docker 运行我的应用程序,所以我创建了一个如下所示的 docker 文件:
FROM tomcat:9.0-jre17-temurin-focal
WORKDIR /usr/local/tomcat/webapps
COPY. .
EXPOSE 8080
CMD ["catalina.sh", "run"]
在终端“docker build -t firstcode .”中运行命令后,它会创建一个 docker 映像,当我在计算机上运行该映像时,它显示“404 Not Found”。我应该怎么做才能运行我的 spring-boot docker 镜像,我缺少哪些步骤?
我尝试更改 docker 基础镜像,但没有成功。
在 Docker 中运行 Spring Boot 应用程序时遇到“404”错误时,有几个潜在原因需要调查:
通过调查这些潜在原因,您应该能够在 Docker 中运行 Spring Boot 应用程序时识别并解决“404”错误。