当前位置:   article > 正文

解决docker容器无法访问的问题_服务器上docker无法访问

服务器上docker无法访问

服务器上的docker容器都无法访问了,而且裸机部署的应用则没有任务问题。

docker容器重启多次均无法访问!!!
docker服务重启也无济于事!!!
服务器网卡重启也不行!!!

网上搜了一堆方法:
1、Linux内核和docker版本不匹配的问题,需要重启服务器所以没有试,服务器上好多程序,不能重启;
2、docker容器映射,没有问题:
在这里插入图片描述
3、网络转发:

vim /etc/sysctl.conf
  • 1

添加:net.ipv4.ip_forward=1

弄了,不起作用!!!

4、docker虚拟网卡的问题:
在这里插入图片描述
图片上并不能看出来是不是有问题。
参考:https://blog.csdn.net/weixin_43769253/article/details/127731123

一顿操作,最后证明果然是docker0网卡的问题。

# 停止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 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

brctl命令不存在的话,执行以下命令进行安装:

yum -y install bridge-utils
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/388898
推荐阅读
相关标签
  

闽ICP备14008679号