记一次docker springboot无法访问

Posted lilinote

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次docker springboot无法访问相关的知识,希望对你有一定的参考价值。

使用项目中springboot jar包和docker file构建镜像后,run镜像并映射端口,宿主机和浏览器均不能访问;

后排查发现项目application文件中已指定端口10008,故修改了dockerfile中EXPOSE的端口(run 镜像文件的端口可随机),重新构建镜像运行, 容器内部运行 curl://http:localhost:10008 访问成功,宿主机curl://http:容器ip:10008 访问成功,但Windows 浏览器无法访问,将容器IP加入宿主机hosts文件中即解决问题

问题虽然解决了,但原理还需要进一步研究

附application配置图

技术图片

 

 

以上是关于记一次docker springboot无法访问的主要内容,如果未能解决你的问题,请参考以下文章

记一次springboot访问linux的mysql数据库

记一次node进程无法kill 问题

记一次Ubuntu19无法安装docker源

记一次springboot @Value注解无法注入配置文件的错误

记一次因硬盘故障导致的docker服务无法启动

记一次Kubernetes/Docker网络排障