解决docker启动时报‘Error response from daemon: network xxx not found‘问题

news/2024/7/7 22:53:23

公司近期更换了网络设备,网段也更换了,导致原来的测试服务器无法连接,网关强制重启后才得以解决。
服务器启动后几个docker服务没有正常重启。
执行命令查询服务状态

docker ps -a

确实有几个服务停止运行了,于是手动执行启动命令

docker start nacos

返回异常信息

Error response from daemon: network f0e06a7bb7c48bc5765c576a78fbc918062ebd18ab0c2c5f95a22109f43e4d5b not found

再次查看创建的network信息

docker network ls

得到的结果如下

NETWORK IDNAMEDRIVERSCOPE
f329f40ed61bbridgebridgelocal
23da4d14f772hosthostlocal

查看网络的具体配置

docker network inspect f329f40ed61b

得到的结果

[
    {
        "Name": "bridge",
        "Id": "f329f40ed61b335f23c0fd079dc341b37945e50046451c89364c431313da0c14",
        "Created": "2023-05-06T08:51:16.831699243+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "192.168.200.0/24",
                    "Gateway": "192.168.200.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "1004b28c5b7bd7e9e31ed51e3eb11df294bd18ac1d409a7f9ec83e99e4b75c89": {
                "Name": "service",
                "EndpointID": "004858fd0173d6da107bbd1e8ca1b9281e2ecbd481b5fd93c79e73bfa3aeb669",
                "MacAddress": "02:42:c0:a8:c8:07",
                "IPv4Address": "192.168.200.7/24",
                "IPv6Address": ""
            },
            ... ... <省略其他配置>

再查看刚才的nacos容器详情

docker inspect nacos

得到的网络配置信息如下

... ...
"Networks": {
   "network": {
       "IPAMConfig": {
           "IPv4Address": "172.16.0.4"
       },
       "Links": null,
       "Aliases": [
           "d3183ca265e9"
       ],
       "NetworkID": "f0e06a7bb7c48bc5765c576a78fbc918062ebd18ab0c2c5f95a22109f43e4d5b",
       "EndpointID": "",
       "Gateway": "",
       "IPAddress": "",
       "IPPrefixLen": 0,
       "IPv6Gateway": "",
       "GlobalIPv6Address": "",
       "GlobalIPv6PrefixLen": 0,
       "MacAddress": "",
       "DriverOpts": null
   }
}

可以看得到两个IP不一样,那就肯定原来nacos所绑定的network被删除了,需要重新创建

docker network create --driver bridge --subnet 172.16.0.0/16 --gateway 172.16.0.1 network

查看创建后的网络信息

docker network list

可以看到已经创建好了,之后需要重新绑定

NETWORK IDNAMEDRIVERSCOPE
f329f40ed61bbridgebridgelocal
23da4d14f772hosthostlocal
0713e1d89b4bnetworkbridgelocal

先解绑

docker network disconnect 0713e1d89b4b nacos

再绑定

docker network connect 0713e1d89b4b nacos

再次查看容器的网络信息,正常显示了

"Networks": {
   "network": {
       "IPAMConfig": {},
       "Links": null,
       "Aliases": [
           "d3183ca265e9"
       ],
       "NetworkID": "0713e1d89b4bb63af3c66c98448c5581ec2c5cd32573af71bff16e00fe1a1439",
       "EndpointID": "532a01a29124eed661e67ab3cc0e7c3fd772dc584adc1d944757e1be57951c46",
       "Gateway": "172.16.0.1",
       "IPAddress": "172.16.0.3",
       "IPPrefixLen": 16,
       "IPv6Gateway": "",
       "GlobalIPv6Address": "",
       "GlobalIPv6PrefixLen": 0,
       "MacAddress": "02:42:ac:10:00:03",
       "DriverOpts": {}
   }
}

重新启动服务

docker start nacos

正常启动,剩下的网络也按照这个方法启动成功。


http://lihuaxi.xjx100.cn/news/1101817.html

相关文章

thinkphp+vue+html超市零食品美食推荐系统零食购物商城网站7v281

本系统的开发使获取食品推荐系统信息能够更加方便快捷&#xff0c;同时也使食品推荐系统管理信息变的更加系统化、有序化。系统界面较友好&#xff0c;易于操作 运行环境:phpstudy/wamp/xammp等 开发语言&#xff1a;php 后端框架&#xff1a;Thinkphp5 前端框架&#xff1a;vu…

项目实战——获取树形结构

获取树形结构 一、背景介绍二、 思路和方案方案一&#xff1a;使用递归查询的方式并构建树形结构方案二&#xff1a;使用临时表的方式构建树形结构使用临时表的优缺点 三、过程项目案例核心代码 四、总结五、升华 一、背景介绍 我们在开发中时常会遇到需要用到树形结构这种表示…

APSIM模型

随着数字农业和智慧农业的发展&#xff0c;基于过程的农业生产系统模型在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农田固碳和温室气体排放等领域扮演着越来越重要的作用。APSIM (Agricultural Production Systems sIMulator)模型是世界知名的作物生…

C++入门2(缺省参数 inline函数 函数重载 函数模板)

C入门2 缺省参数结合优先级 inline函数vs中的测试实例inline函数要点内联函数与宏定义区别: 函数重载定义名字粉碎技术C编译时函数名修饰约定规则 函数模板 缺省参数 函数定义时&#xff0c;缺省值赋值是从右向左依次赋值 调用函数时&#xff0c;从左向右依次给实参值&#xf…

Zotero 抓取知网文献失败解决办法梳理(针对问题:更新Translator无效,更新茉莉花插件无效,卸载Zotero无效,使用学校VPN访问知网)

Zotero 抓取知网文献失败解决办法梳理&#xff08;针对问题&#xff1a;更新Translator无效&#xff0c;更新茉莉花插件无效&#xff0c;卸载Zotero无效&#xff0c;使用学校VPN访问知网&#xff09; 问题背景解决方案一解决方案二解决方案三 说在前面&#xff1a;解决方案一和…

企业加快数字化转型的三种方法

随着数字化技术的不断发展&#xff0c;越来越多的企业开始意识到数字化转型的重要性。数字化转型可以帮助企业提高效率&#xff0c;降低成本&#xff0c;增强竞争力。那么企业应该如何加快数字化转型呢&#xff1f;以下是三种方法。 制定数字化战略 数字化转型需要有一个明确的…

肝一肝设计模式【六】-- 装饰器模式

系列文章目录 肝一肝设计模式【一】-- 单例模式 传送门 肝一肝设计模式【二】-- 工厂模式 传送门 肝一肝设计模式【三】-- 原型模式 传送门 肝一肝设计模式【四】-- 建造者模式 传送门 肝一肝设计模式【五】-- 适配器模式 传送门 文章目录 系列文章目录前言一、什么是装饰器模…

Dart中常用的集合类型List、Set、Map、Queue

Dart中常用的集合类型 List:列表,有序集合,可以修改数据。Dart中List对应数组,可以通过索引访问元素。Set:集合,无序,不可重复。常用于过滤重复数据。Map:映射,键值对集合。键必须唯一,值可以重复。常用于存储关联数据。Queue:队列,先入先出的集合。 举例 List: var list …