解决docker网络错误(network bridge not found)

 更新时间:2024年08月17日 10:00:44   作者:临江仙我亦是行人  
这篇文章主要介绍了解决docker网络错误(network bridge not found)问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题

docker 没有网络模型了

root@sh-gpu102:~# docker run -it -d -v /mnt:/mnt -v /ssd:/ssd registry.test.cn/more/lite:2.7.0.1542.4e07369
dece9b6df7a13285a53877dc016f518a7657abbe9c03c861a34ec1472b7789b3
docker: Error response from daemon: network bridge not found.
root@sh-gpu102:~# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
root@sh-gpu102:~#

重启大法

root@sh-gpu102:~# systemctl restart docker

不好使?

root@sh-gpu102:~# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
root@sh-gpu102:~#

只能自定义网桥了

root@sh-gpu102:~# docker network create --driver bridge --subnet 172.200.0.0/16 --gateway 172.200.0.1 ai-bridge
9029d91739e65fde98bf737e615ec484410370c74ee7582ed6727c7dad4517dd
root@sh-gpu102:~# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
9029d91739e6        ai-bridge        bridge              local

创建容器

root@sh-gpu102:~# docker run -it -d -v /mnt:/mnt -v /ssd:/ssd --net ai-bridge registry.test.cn/more/lite:2.7.0.1542.4e07369
b0ca771aa2cf1945e469c835b43beb0e3ca279867a20e9035fa218ec04ee65f8
# 查看容器状态
root@sh-gpu102:~# docker ps |grep b0ca771aa
b0ca771aa2cf        registry.test.cn/more/lite:2.7.0.1542.4e07369   "/bin/bash"               About a minute ago   Up About a minute                              brave_galois
# 进入容器验证网络
root@sh-gpu102:~# docker exec -it b0ca771aa /bin/bash
root@b0ca771aa2cf:~/body_front# ping www.baidu.com
PING www.a.shifen.com (220.181.38.149) 56(84) bytes of data.
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=1 ttl=47 time=2.19 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=2 ttl=47 time=2.07 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=3 ttl=47 time=2.05 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=4 ttl=47 time=2.17 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=5 ttl=47 time=2.04 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 2.040/2.108/2.194/0.080 ms
root@b0ca771aa2cf:~/body_front#

有一个缺点就是

必须指定网络模型

虽说 bridge 是 docker 的默认网络模型

但是自定义的显然没有取代 docker 默认的 bridge

root@sh-gpu102:~# docker run -it -d -v /mnt:/mnt -v /ssd:/ssd registry.test.cn/more/lite:2.7.0.1542.4e07369
dd6d3102d1156253dcb6221087dd3799efaeff9b46873d19fb6b1eeda17b93e0
docker: Error response from daemon: network bridge not found.
root@sh-gpu102:~#

至于为什么没有网络模型了,此问题没有找到根本原因,只能等待以后再查了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 阿里云部署Docker私有镜像仓库的实现步骤

    阿里云部署Docker私有镜像仓库的实现步骤

    本文主要介绍了阿里云部署Docker私有镜像仓库的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • docker 在容器外执行某个容器内的某个命令操作

    docker 在容器外执行某个容器内的某个命令操作

    这篇文章主要介绍了docker 在容器外执行某个容器内的某个命令操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker部署单页应用的详细操作

    Docker部署单页应用的详细操作

    Docker现在越来越流行,但是真正在生产环境部署Docker还是个比较新的概念,还没有一个标准的流程,下面这篇文章主要给大家介绍了关于Docker部署单页应用的相关资料,需要的朋友可以参考下
    2022-08-08
  • docker导入导出镜像、容器,及启动容器失败的解决过程

    docker导入导出镜像、容器,及启动容器失败的解决过程

    本文介绍了在内网环境下使用Docker进行应用程序部署时遇到的问题以及解决方案,主要通过Docker的镜像和容器导入导出功能,实现了在内网环境下成功部署应用程序,同时,还详细介绍了docker命令的使用方法,包括镜像的导出和导入、容器的导出和导入等
    2025-02-02
  • Docker安装FastDFS的方法步骤

    Docker安装FastDFS的方法步骤

    这篇文章主要介绍了Docker安装FastDFS的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Docker MQTT安装使用教程

    Docker MQTT安装使用教程

    今天小编就为大家分享一篇关于Docker MQTT安装使用教程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 使用minikube安装使用单机版K8S方式(docker)

    使用minikube安装使用单机版K8S方式(docker)

    本文介绍了如何在centos7上使用minikube快速搭建单机版k8s,主要步骤包括:下载kubectl和docker,创建新用户,下载和安装minikube,验证安装情况,最后,通过执行minikube和minikubestop启停K8s,或使用minikubedelete彻底删除K8S的数据
    2024-10-10
  • 远程连接Docker上的Mysql失败的分析与解决方案

    远程连接Docker上的Mysql失败的分析与解决方案

    这篇文章主要介绍了远程连接Docker上的Mysql失败的分析与解决方案的相关资料,需要的朋友可以参考下
    2023-01-01
  • 使用Docker搭建MySQL主从数据库的方法步骤

    使用Docker搭建MySQL主从数据库的方法步骤

    本文主要介绍了使用Docker搭建MySQL主从数据库的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Docker部署Jenkins持续集成(CI)工具的实现

    Docker部署Jenkins持续集成(CI)工具的实现

    Jenkins 是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02

最新评论