返回列表 发布新帖

[玩法教程] Docker 使用MACVLAN 网络时 创建容器提示 network xxxxxxx not found 解决方法

506 0
发表于 2026-2-3 14:48:36 | 查看全部 阅读模式 IP:–江西–南昌

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 bjiXhq 于 2026-2-3 14:54 编辑

🧩 问题现象

系统更新或意外重启后,部分 Docker 容器启动失败,日志提示:
image.png
Error response from daemon: network xxxxxxx not found
例如:
failfull start project 'librespeed' err:Container librespeed StartingError response from daemon: network 830abbb21569... not found


🧠 原因分析

绿联系统更新或异常关机时,Docker 的网络数据库(local-kv.db)可能未正确写入。
重启后数据库与实际网络信息不一致,
容器依赖的网络 ID 丢失,导致 Docker 无法找到原来的网络。

🔧 解决方法

  • 进入 root 模式
    sudo -i
  • 进入 Docker 网络数据库目录
    cd /volume2/@docker/network/files/
  • 备份并删除数据库
    cp local-kv.db local-kv.db.bakrm local-kv.db
  • 重启 Docker 服务
    systemctl restart docker
  • 重新创建容器网络
    docker compose up -d
    或在docker中重新部署
    image.png
  • Docker 会自动生成新的网络并恢复容器运行。


✅ 结果

执行以上操作后,容器可以正常启动,
网络信息重新生成,network not found 错误消失。





image.png
image.png
image.png

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表