- 此安装 不会影响服务器网络和其他配置,就算执行报错 也不会影响服务器正常运行 可远程登录
- 第一步:安装缺失内核扩展模块(核心修复)
dnf install -y kernel-modules-extra - 第二步:加载网络模块 + 永久开机自启
# 加载网桥模块 modprobe bridge modprobe br_netfilter modprobe xt_addrtype # 写入开机自动加载 echo "bridge" >> /etc/modules-load.d/docker.conf echo "br_netfilter" >> /etc/modules-load.d/docker.conf echo "xt_addrtype" >> /etc/modules-load.d/docker.conf-第三步:修正 sysctl 内核转发配置
# 清空旧错误配置 sed -i '/net.bridge.bridge-nf-call/d' /etc/sysctl.conf sed -i '/net.ipv4.ip_forward/d' /etc/sysctl.conf # 新建独立docker内核配置 cat > /etc/sysctl.d/99-docker-network.conf <<EOF net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 EOF # 全局生效 sysctl --system-第四步:恢复 docker 默认配置(删除 iptables 关闭配置)
rm -f /etc/docker/daemon.json-第五步:清理异常网络缓存,重启 Docker
systemctl stop docker rm -rf /var/lib/docker/network systemctl daemon-reload systemctl start docker systemctl enable docker-第六步:验证
# 查看运行状态 systemctl is-active docker # 基础可用性测试 docker info docker run --rm hello-world-快速自检命令,随时确认环境状态
curl --version docker compose version systemctl is-active docker docker info
文章评论