解决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 镜像仓库有一定的帮助,需要的朋友可以参考下
    2023-06-06
  • Docker启动安装nacos的实现示例

    Docker启动安装nacos的实现示例

    本文主要介绍了Docker启动安装nacos的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • dockerfile构建haproxy的详细过程(构建HAProxy的镜像)

    dockerfile构建haproxy的详细过程(构建HAProxy的镜像)

    Dockerfile是一个用于构建Docker镜像的文本文件,包含了构建镜像所需的所有指令和说明,通过定义一系列命令和参数,本文详细介绍了如何使用Dockerfile一步步构建HAProxy的镜像,并指导如何创建和运行容器,实现负载均衡服务,感兴趣的朋友一起看看吧
    2025-03-03
  • Docker容器通过独立IP暴露给局域网的方法

    Docker容器通过独立IP暴露给局域网的方法

    这篇文章主要介绍了Docker容器通过独立IP暴露给局域网的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-04-04
  • .netcore 使用surging框架发布到docker

    .netcore 使用surging框架发布到docker

    这篇文章主要介绍了netcore 使用surging框架发布到docker,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • docker安装seafile企业云盘方式

    docker安装seafile企业云盘方式

    本文详细介绍了如何在Docker中安装和配置Seafile,包括基础安装、生产环境配置、HTTPS设置、数据备份与恢复以及常见问题解决,通过这些步骤,您可以快速部署一个稳定且安全的Seafile实例
    2025-02-02
  • Docker容器使用方法详解

    Docker容器使用方法详解

    容器是基于镜像创建的,容器中的进程依赖于镜像中的文件,那么本篇文章我们就来深入学习容器的基本操作方法,通过示例来加深各位看官对docker容器操作的理解以及记忆,需要的朋友可以参考下
    2022-07-07
  • 在 Docker 容器中运行 PHPMyAdmin的详细步骤

    在 Docker 容器中运行 PHPMyAdmin的详细步骤

    Docker是一个开源的应用容器引擎,它能够实现应用部署的自动化。此外,容器是完全使用沙箱机制,容器之间的环境相互独立,不会相互干扰,接下来通过本文给大家介绍在 Docker 容器中运行 PHPMyAdmin的详细步骤,感兴趣的朋友一起看看吧
    2022-01-01
  • 一次centos Docker网桥模式无法访问宿主机Redis服务的故障排除经历

    一次centos Docker网桥模式无法访问宿主机Redis服务的故障排除经历

    这篇文章主要给大家介绍了关于一次centos Docker网桥模式无法访问宿主机Redis服务的故障排除经历,文中通过示例代码介绍的非常详细,对大家学习或者使用Docker具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-10-10
  • 两种方式创建docker镜像的启动容器时区别介绍(总结篇)

    两种方式创建docker镜像的启动容器时区别介绍(总结篇)

    这篇文章主要介绍了基于两种创建docker镜像的启动容器时区别总结,第一种凡是用docker commit生成的镜像启动的时候可以加载一个启动自己应用的脚本,第二种用Docfile文件生成的镜像时,来启动容器就不用再加这个脚本了,具体详情一起通过本文学习吧
    2016-10-10

最新评论