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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2018-10-24 docker mysql 数据库乱码