天天看點

記錄一次docker安裝jenkins出現的問題記錄一次docker安裝jenkins出現的問題

記錄一次docker安裝jenkins出現的問題

按照 https://www.cnblogs.com/fuzongle/p/12834080.html 的步驟去安裝。

在修改 vi hudson.model.UpdateCenter.xml裡的内容,換成清華加速源出現問題。

出現的報錯 :
WARNING	hudson.model.UpdateCenter#updateDefaultSite: Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail.java.net.UnknownHostException: mirrors.huaweicloud.com
           
記錄一次docker安裝jenkins出現的問題記錄一次docker安裝jenkins出現的問題

1.使用的是阿裡雲服務,安全組已放行端口且伺服器防火牆已關閉。

2.當時以為是清華鏡像失效了,後來通路下,發現是正常的。也有切換原先的鏡像,發現依然失敗。

3.後來去網絡上查詢關于類似的錯誤,發現Docker 容器内部無法通路外部網絡。

4.借鑒https://www.jianshu.com/p/f3ce460625fb以及https://www.cnblogs.com/wayneliu007/p/10372601.html的解決方案。

記錄下使用的指令

1.查詢宿主主機防火牆NAT轉發情況:firewall-cmd --query-masquerade

2.開啟NAT轉發: firewall-cmd --zone=public --add-masquerade --permanent

3.重新開機防火牆: firewall-cmd --reload

如果使用指令出現 FirewallD is not running 問題 :

1.檢視firewalld狀态:systemctl status firewalld,如果是dead狀态,即防火牆未開啟。

2.開啟防火牆:systemctl start firewalld

3.确認firewalld狀态:systemctl status firewalld

(根據需求是否關閉防火牆)關閉防火牆:systemctl stop firewalld