银河麒麟V10桌面版Docker启动报错:failed to create NAT chain DOCKER: iptables failed

这篇具有很好参考价值的文章主要介绍了银河麒麟V10桌面版Docker启动报错:failed to create NAT chain DOCKER: iptables failed。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

完整错误:

module=libcontainerd namespace=plugins.moby
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables: Invalid argument. Run `dmesg' for more information.

分析:

这个错误通常与 Docker 无法创建必要的 iptables 链有关。

解决

为此我进行了以下尝试,并成功解决了此报错:

1. 安装 iptables:

sudo apt update
sudo apt install iptables
sudo systemctl start iptables

2. 检查 Docker 依赖项:

Docker 需要依赖 bridge 模块和 br_netfilter 模块。运行以下命令检查:

lsmod | grep bridge
lsmod | grep br_netfilter
```

如果没有输出结果,你可以加载这些模块:

````shell
sudo modprobe bridge
sudo modprobe br_netfilter
```

3. 清除 Docker iptables 规则:

Docker 之前创建的 iptables 规则可能导致冲突。可以尝试清除这些规则并重新启动 Docker。运行以下命令:

sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo systemctl restart docker
```

这将清除 `nat` 表和 `mangle` 表中的 Docker 规则,并重新启动 Docker。

到这一步,我的docker已经可以正常运行。文章来源地址https://www.toymoban.com/news/detail-797839.html

到了这里,关于银河麒麟V10桌面版Docker启动报错:failed to create NAT chain DOCKER: iptables failed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟V10sp2桌面系统安装使用qt5

    本文将介绍如何在国产操作系统银河麒麟上安装qt5并运行一个简单的qt工程 qt的安装目前有两种方式 1、qt官网下载对应的二进制安装文件进行安装 下载地址:https://download.qt.io/archive/qt/ 只用下载.run文件,赋予可执行权限,并执行该文件 2、直接在软件商店搜索qtcreator软件进行

    2024年02月05日
    浏览(53)
  • 银河麒麟桌面操作系统V10SP1修复boot分区

    一、问题现象 机器重启无法进入系统,出现“Loading initial ramdisk”界面,此时可能是boot文件损坏,导致无法进入系统 二、boot分区修复 1、准备一个与主机相同系统版本的系统启动盘 2、将U盘插入主机,进入bios将光盘(或U盘启动盘)设置为第一启动项 -- 开机选择“试用银河

    2024年02月11日
    浏览(186)
  • 银河麒麟桌面V10SP1版本系统休眠唤醒鼠标键盘失效解决方法

    使用银河麒麟桌面系统有时会出现系统休眠后再唤醒,鼠标键盘失效的问题,可尝试以下方法解决。 1.检查是否安装 laptop-mode-tools 工具 执行命令: 如果执行命令无结果输出,表示未安装(如果已安装,忽略第2步) 2.安装 laptop-mode-tools 包 执行命令: 安装完成后查看结果 3.判断

    2024年02月12日
    浏览(107)
  • 银河麒麟v10系统安装docker

    第二章 银河麒麟v10系统安装docker 进入网站下载 链接: 点击跳转至下载界面 注意:这里针对cpu分了不同的版本,我的宿主机就是我的电脑是AMD架构cpu所以我就选择了第一个amd64的包,选择其他版本则会出现安装失败的情况 选择下图所示版本 在浏览器下载比较慢,直接在虚拟机

    2024年02月11日
    浏览(60)
  • 银河麒麟V10系统NetworkManager服务启动失败的解决方法

    目录 一、NetworkManger网络服务启动失败 二、故障定位过程 (一)重装NetworkManager未解决 (二)重装openssl未解决 三、解决方案 (一)修改/etc/ld.so.conf配置文件 (二)执行ldconfig命令 (三)什么是ld.so.conf文件?         这两天将kylin v10的系统重启了,重启后发现网络不通

    2024年01月19日
    浏览(209)
  • 银河麒麟V10服务器操作系统网卡自启动配置

    背景:公司因为项目变更,使用国产服务器。因为第一次使用,在其中遇到的问题,与诸君分享。 问题现象:         服务器重启开机网卡不自动启动问题。需要手动点击一下,才能启动网卡。 现象图:   解决方案:  修改网卡配置文件,设置为开机自启动就可以解决

    2024年03月16日
    浏览(105)
  • 银河麒麟V10服务器版安装 Docker

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月16日
    浏览(63)
  • 银河麒麟V10(Lance)服务器版安装 Docker

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月09日
    浏览(91)
  • 银河麒麟操作系统 v10 中离线安装 Docker

    可以看到,系统处理器架构为 ARM 架构;如果为 x86 架构的,则会显示 x86_64 ; https://download.docker.com/linux/static/stable/ 点进去,选择想要安装的版本,我这里为了跟测试环境保持一致,下载了一个相对旧点的版本: docker-20.10.6.tgz 下载完成后,上传至服务器 /opt 目录下,然后解压

    2024年01月23日
    浏览(51)
  • 华为鲲鹏+银河麒麟v10 安装 docker-ce

    设备:硬件:仅有ARM处理器,无GPU和NPU,操作系统麒麟银河V10,Kunpeng-920 #######参考原链接######### 华为鲲鹏+银河麒麟v10 安装 docker-ce 踩坑 - akiyaの博客 在 arm64(aarch64) 架构服务器上基于国产化操作系统安装 docker 服务 所谓的国产操作系统在我看来即换皮改名操作系统,不可否认

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包