服務器上的docker容器都無法訪問了,而且裸機部署的應用則沒有任務問題。
docker容器重啟多次均無法訪問?。?!
docker服務重啟也無濟于事?。。?br> 服務器網卡重啟也不行?。?!
網上搜了一堆方法:
1、Linux內核和docker版本不匹配的問題,需要重啟服務器所以沒有試,服務器上好多程序,不能重啟;
2、docker容器映射,沒有問題:
3、網絡轉發(fā):
vim /etc/sysctl.conf
添加:net.ipv4.ip_forward=1
弄了,不起作用?。。?/p>
4、docker虛擬網卡的問題:
圖片上并不能看出來是不是有問題。
參考:https://blog.csdn.net/weixin_43769253/article/details/127731123
一頓操作,最后證明果然是docker0網卡的問題。文章來源:http://www.zghlxwxcb.cn/news/detail-442488.html
# 停止docker 服務
systemctl stop docker
# 殺掉docker進程
pkill docker
# 清理iptables
iptables -t nat -F
# 停止docker0網卡
ip link set docker0 down
# 刪除docker0網卡--重點!
brctl delbr docker0
# 啟動docker服務
systemctl start docker
brctl命令不存在的話,執(zhí)行以下命令進行安裝:文章來源地址http://www.zghlxwxcb.cn/news/detail-442488.html
yum -y install bridge-utils
到了這里,關于解決docker容器無法訪問的問題的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!