docker容器無法訪問外網(wǎng),但是宿主機卻可以的問題
docker容器無法訪問外網(wǎng),但是宿主機卻可以
我出現(xiàn)的問題
嘗試使用宿主機ping百度220.181.38.148,發(fā)現(xiàn)可以ping通,容器卻ping不通。
我的環(huán)境
- centos7
根源問題所在
net.ipv4.ip_forward = 0
我為什么出現(xiàn)這種情況
我改了自己宿主機的ip,將它改為靜態(tài)
問題解決步驟
1.使用以下命令看看是否是這個問題,如果不是,你可以直接離開我這篇博客了
sysctl net.ipv4.ip_forward
結(jié)果:

2.編輯 宿主機中的/etc/sysctl.conf 文件,并將 net.ipv4.ip_forward 設(shè)置為 1

3.執(zhí)行 sysctl -p 命令使其生效

4.你現(xiàn)在可以進入容器命令行去檢查一下是否可以ping通外網(wǎng)了
docker exec -it <容器名稱或id> bash ping 220.181.38.148

總結(jié)
問題到此解決
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker利用selenium+testng實現(xiàn)web自動化的方法
這篇文章主要給大家介紹了關(guān)于docker利用selenium+testng實現(xiàn)web自動化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2018-10-10
Docker?/?K8s環(huán)境下的Dubbo服務(wù)部署實踐教程
Docker和Kubernetes(通??s寫為k8s)是容器化應(yīng)用程序的兩個主要工具,這篇文章主要介紹了Docker/K8s環(huán)境下的Dubbo服務(wù)部署的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2026-04-04

