spring cloud配置中心docker部署问题
一个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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
解决了,因为引用的镜像有问题
最开始使用的是openjdk:9-jre
后来换了java:9这个镜像就有错误显示出来
这个问题解决方法参照https://github.com/zaproxy/za...在dockerfile中添加以下代码
路过关注...路过关注...路过关注...
404
是地址错了,检查地址是否输错