docker 部署springboot jar ,正常启动后项目访问不到
我是在学习docker 部署web 项目,没啥经验,按网上教程一步一步做的,把自己的项目放了进去,我看启动正常,
然后用接口工具访问,一直都是不通,访问不到后台都不打印日志,我的检查步骤是,数据库访问限制-->云服务器端口开放,防火墙设置-->多尝试几个接口调用工具,
然后都试了,开始本地telnet 项目端口不通,防火墙我放开了端口,但是还是telnet 不通,然后我直接把防火墙关了,但是还没用。也是一直在网上找解决方法,然后我看
docker 启动项目日志,输出启动端口为8090,docker 我配置的端口是8100,我之前直接用jdk 启动也是另外指定别的端口运行,里面还是8090,没出过问题。然后我试试
把他们的端口改一致,然后居然通了!但是底层原因让我说个123,我还真不知道。希望大家少走弯路!
标签:
docker springboot
, docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?