鍍金池/ 問(wèn)答/Java  Linux/ Docker Jenkins容器和MySQL容器的連接,插件連接成功,應(yīng)用連接失

Docker Jenkins容器和MySQL容器的連接,插件連接成功,應(yīng)用連接失敗

Jenkins 容器里面的Audit to Database Plugin
URL中的host用MySQL container的名稱,或者docker網(wǎng)絡(luò)中的私有IP都已連接成功。
Java應(yīng)用,用URL寫,如果用container名稱,報(bào)
java.net.UnknownHostException: db (db是MySQL container 名稱)
如果寫私有地址,報(bào)
java.net.SocketTimeoutException: connect timed out
兩個(gè)容器是連在docker同一個(gè)bridge network里的

回答
編輯回答
壞脾滊

把URL里面的host改成宿主的IP成功了

2017年1月27日 13:08