ubuntu里 docker 启动springboot工程,报连不上redis

也挺奇怪的,直接在 ubuntu 里使用 idea 是可以跑起来的。

一样使用 docker 部署, centos7.3里面能正常启动,但是,ubuntu22.04 里面就跑不起来了。

具体报错:

RedisConnectionException: Unable to connect to 192.168.50.128/<unresolved>:6319

这个是 DockerFile

复制代码
FROM eclipse-temurin:17.0.10_7-jdk

WORKDIR /@WORKDIR

EXPOSE @PORT

VOLUME /@WORKDIR/log

copy @JAR /@WORKDIR/@JAR
copy runInDocker.sh /@WORKDIR/runInDocker.sh

RUN chmod +x /@WORKDIR/runInDocker.sh
CMD ["sh","/@WORKDIR/runInDocker.sh"]
复制代码

 

解决办法:启动镜像时加上  --dns=8.8.8.8

docker run --dns=8.8.8.8 ......

如果还不行:

sudo systemctl restart docker

 

posted @   xiluhua  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2018-10-24 docker mysql 数据库乱码
点击右上角即可分享
微信分享提示