Springboot部署到Docker上 服务被拒绝访问的原因

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值