解決Docker Container in WSL2 發生DNS錯誤無法訪問網絡


問題

pull 了鏡像,run 以后各種ping不通,也沒法apt-get,
嘗試了各種 --dns 和修改設置/etc/resolv.conf 的 nameserver 以及關閉bri,設置docker0 eth
都沒有效果,報錯無法解析地址和服務器。
不知道是不是因為wsl2 具有特殊性

后來想起來之前用的一組容器運行腳本是可以使用網絡的。
經過對比,它使用了

--net=hadoop

的attribution,我在run新的docker container時
帶上

--net=host

這樣就可以正常解析域名了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM