spring项目部署docker上遇到的问题

今天学习docker时候 要部署一个springboot项目到docker容器中 ,运行没有问题,但是在访问的时候被拒绝.
我就在想访问被拒绝有哪些原因
1.第一问题可能是 :服务器端口没有被开放 应为我用的是阿里云服务器,所以我在阿里云安全组放开了项目的端口号,但是还是不能访问

2.第二个问题可能是:运行镜像的时候,没有使用端口映射 我检查了一遍没有问题 你可以使用这个命令 :使用 docker run -d -p xxxx(你服务器开放的端口号):xxxx(你的jar包使用的端口号) 镜像名

3.第三个问题可能是未给spring boot项目指定address 所以我在项目配置文件上指定了 server.address=0.0.0.0 ,然后运行发现问题就解决了在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐