新聞中心
docker容器內(nèi)不能聯(lián)網(wǎng)的 6 種解決方案
作者:佚名 2019-12-24 08:49:06
云計(jì)算
通信技術(shù) 下面的方法是在容器內(nèi)能 ping 通公網(wǎng) IP 的解決方案,如果連公網(wǎng) IP 都 ping 不通,那主機(jī)可能也上不了網(wǎng)(嘗試ping 8.8.8.8)。

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十多年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都成百上千家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營(yíng)銷型網(wǎng)站建設(shè),品牌網(wǎng)站制作,同時(shí)也為不同行業(yè)的客戶提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)公司。
注:下面的方法是在容器內(nèi)能 ping 通公網(wǎng) IP 的解決方案,如果連公網(wǎng) IP 都 ping 不通,那主機(jī)可能也上不了網(wǎng)(嘗試ping 8.8.8.8)。
1. 使用 –net:host 選項(xiàng)
- sudo docker run –net:host –name ubuntu_bash -i -t ubuntu:latest /bin/bash
2. 使用 –dns 選項(xiàng)
- sudo docker run –dns 8.8.8.8–dns 8.8.4.4–name ubuntu_bash -i -t ubuntu:latest /bin/bash
3. 改dns server
- vi /etc/default/docker
- # 去掉“docker_OPTS=”–dns 8.8.8.8 –dns 8.8.4.4″”前的#號(hào)
4. 不用dnsmasq
- vi /etc/
- NetworkManager
- /
- NetworkManager
- .conf
- # 在dns=dnsmasq前加個(gè)#號(hào)注釋掉,然后
- sudo restart network-manager
- sudo restart docker
5. 重建docker0網(wǎng)絡(luò)
- pkill docker
- iptables -t nat -F
- ifconfig docker0 down
- brctl delbr docker0
- docker -d
6. 直接在docker內(nèi)修改/etc/hosts
網(wǎng)站標(biāo)題:Docker容器內(nèi)不能聯(lián)網(wǎng)的 6 種解決方案
標(biāo)題來源:http://m.fisionsoft.com.cn/article/djeidgo.html


咨詢
建站咨詢
