spring cloud配置中心docker部署问题

发布于 2022-09-06 13:15:20 字数 516 浏览 14 评论 0

一个spring cloud配置中心的服务放在外面运行没有问题,但是放到docker容器后访问配置报错

404 cannot clone or checkout respoitory.

下面是我运行docker执行的命令

docker run -d -p 0.0.0.0:6999:6999 configurations

最开始以为是容器内不能访问外网导致的,但是通过容器内部命令行git clone 是可以下载下来的,手动把clone下来的文件放到 spring cloud config 读取的缓存文件夹/tmp/config-repo-8986266011433735801(这个文件夹是spring自动创建的但是里面是空的),页面访问成功了。这说明应该就是自动下载配置文件时失败了,网络应该是没有问题的,不然用git clone应该也会失败吧

有大神遇到过这个问题么,或者提供下思路还有可能时哪方面的原因? 谢谢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

停顿的约定 2022-09-13 13:15:20

解决了,因为引用的镜像有问题
最开始使用的是openjdk:9-jre
后来换了java:9这个镜像就有错误显示出来

java.lang.SecurityException: Can't read cryptographic policy directory: unlimited

这个问题解决方法参照https://github.com/zaproxy/za...在dockerfile中添加以下代码

RUN ln -s lib /usr/lib/jvm/java-9-openjdk-amd64/conf
我喜欢麦丽素 2022-09-13 13:15:20

路过关注...路过关注...路过关注...

浮生面具三千个 2022-09-13 13:15:20

404是地址错了,检查地址是否输错

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文