docker的相关网络问题

下载docker时可以将yum源换为阿里云源

复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker的镜像源切换,找到配置文件/etc/docker/daemon.json

添加镜像源,镜像源可以去阿里云镜像服务拿地址

复制代码
{
"registry-mirrors": ["镜像源地址"]
} 

如果发现docker还是拉取不了,尝试关闭防火墙

复制代码
systemctl status firewalld //检查防火墙状态
systemctl disable firewalld //永久关闭防火墙

不行再查看路由转发是否开启,可以连网但容器连不上也是这个情况

复制代码
sysctl net.ipv4.ip_forward

如果返回net.ipv4.ip_forward = 0则需要开启,在/etc/sysctl.conf中添加下面配置,重启网络服务

复制代码
net.ipv4.ip_forward=1

最后发现实在不行,在网上找到解决方法是重建docker的网桥

复制代码
systemctl stop docker.socket //停止docker服务
docker stop $(docker ps -q) //停止所有容器

yum install bridge-utils -y

ip link set dev docker0 down

brctl delbr docker0

brctl addbr docker0

ip addr add 172.16.10.1/24 dev docker0

ip link set dev docker0 up

ip addr

最后开启docker

复制代码
systemctl start docker.socket
相关推荐
碣石潇湘无限路4 分钟前
【云原生】Kubernetes CEL 速查表
容器·贪心算法·kubernetes
mingyuewu2 小时前
MAC安装docker 后提示com.docker.vmnetd”将对您的电脑造成伤害
macos·docker·容器
小小寂寞的城2 小时前
Ubuntu里安装Jenkins
ubuntu·ci/cd·docker·jenkins
Architect_Lee5 小时前
阿里云服务器安装docker以及mysql数据库
阿里云·docker·云计算
geek_super5 小时前
Docker学习--容器的root文件系统(rootfs)命令--docker cp 命令
docker
专注代码七年5 小时前
Docker运维篇
运维·docker·容器
一杯敬朝阳 一杯敬月光6 小时前
WIN11 企业版 部署Dify+Docker
运维·docker·容器
Leo Han6 小时前
k8s常用命令(持续更新中)
docker·容器·kubernetes
KubeSphere 云原生6 小时前
云原生周刊:Kubernetes v1.33 要来了
云原生·容器·kubernetes
geek_super9 小时前
Docker学习--容器操作相关命令--docker export 命令
docker