在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ spring cloud配置中心docker部署問題

spring cloud配置中心docker部署問題

一個spring cloud配置中心的服務(wù)放在外面運行沒有問題,但是放到docker容器后訪問配置報錯

404 cannot clone or checkout respoitory.

下面是我運行docker執(zhí)行的命令

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

最開始以為是容器內(nèi)不能訪問外網(wǎng)導(dǎo)致的,但是通過容器內(nèi)部命令行g(shù)it clone 是可以下載下來的,手動把clone下來的文件放到 spring cloud config 讀取的緩存文件夾/tmp/config-repo-8986266011433735801(這個文件夾是spring自動創(chuàng)建的但是里面是空的),頁面訪問成功了。這說明應(yīng)該就是自動下載配置文件時失敗了,網(wǎng)絡(luò)應(yīng)該是沒有問題的,不然用git clone應(yīng)該也會失敗吧

有大神遇到過這個問題么,或者提供下思路還有可能時哪方面的原因? 謝謝?

回答
編輯回答
萌二代

404是地址錯了,檢查地址是否輸錯

2018年7月12日 08:09
編輯回答
筱饞貓

解決了,因為引用的鏡像有問題
最開始使用的是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
2017年9月16日 11:34
編輯回答
失魂人

路過關(guān)注...路過關(guān)注...路過關(guān)注...

2018年1月20日 23:21