docker 部署springboot jar ,正常启动后项目访问不到
我是在学习docker 部署web 项目,没啥经验,按网上教程一步一步做的,把自己的项目放了进去,我看启动正常,
然后用接口工具访问,一直都是不通,访问不到后台都不打印日志,我的检查步骤是,数据库访问限制-->云服务器端口开放,防火墙设置-->多尝试几个接口调用工具,
然后都试了,开始本地telnet 项目端口不通,防火墙我放开了端口,但是还是telnet 不通,然后我直接把防火墙关了,但是还没用。也是一直在网上找解决方法,然后我看
docker 启动项目日志,输出启动端口为8090,docker 我配置的端口是8100,我之前直接用jdk 启动也是另外指定别的端口运行,里面还是8090,没出过问题。然后我试试
把他们的端口改一致,然后居然通了!但是底层原因让我说个123,我还真不知道。希望大家少走弯路!