解決docker網(wǎng)絡(luò)錯誤(network bridge not found)
問題
docker 沒有網(wǎng)絡(luò)模型了
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:~#
只能自定義網(wǎng)橋了
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
創(chuàng)建容器
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 # 查看容器狀態(tài) 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 # 進(jìn)入容器驗證網(wǎng)絡(luò) 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#
有一個缺點就是
必須指定網(wǎng)絡(luò)模型
雖說 bridge 是 docker 的默認(rèn)網(wǎng)絡(luò)模型
但是自定義的顯然沒有取代 docker 默認(rèn)的 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:~#
至于為什么沒有網(wǎng)絡(luò)模型了,此問題沒有找到根本原因,只能等待以后再查了
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker 在容器外執(zhí)行某個容器內(nèi)的某個命令操作
這篇文章主要介紹了docker 在容器外執(zhí)行某個容器內(nèi)的某個命令操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker導(dǎo)入導(dǎo)出鏡像、容器,及啟動容器失敗的解決過程
本文介紹了在內(nèi)網(wǎng)環(huán)境下使用Docker進(jìn)行應(yīng)用程序部署時遇到的問題以及解決方案,主要通過Docker的鏡像和容器導(dǎo)入導(dǎo)出功能,實現(xiàn)了在內(nèi)網(wǎng)環(huán)境下成功部署應(yīng)用程序,同時,還詳細(xì)介紹了docker命令的使用方法,包括鏡像的導(dǎo)出和導(dǎo)入、容器的導(dǎo)出和導(dǎo)入等2025-02-02
使用minikube安裝使用單機(jī)版K8S方式(docker)
本文介紹了如何在centos7上使用minikube快速搭建單機(jī)版k8s,主要步驟包括:下載kubectl和docker,創(chuàng)建新用戶,下載和安裝minikube,驗證安裝情況,最后,通過執(zhí)行minikube和minikubestop啟停K8s,或使用minikubedelete徹底刪除K8S的數(shù)據(jù)2024-10-10
遠(yuǎn)程連接Docker上的Mysql失敗的分析與解決方案
這篇文章主要介紹了遠(yuǎn)程連接Docker上的Mysql失敗的分析與解決方案的相關(guān)資料,需要的朋友可以參考下2023-01-01
使用Docker搭建MySQL主從數(shù)據(jù)庫的方法步驟
本文主要介紹了使用Docker搭建MySQL主從數(shù)據(jù)庫的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
Docker部署Jenkins持續(xù)集成(CI)工具的實現(xiàn)
Jenkins 是一個流行的開源自動化工具,廣泛應(yīng)用于持續(xù)集成(CI)和持續(xù)交付(CD)的環(huán)境中,本文介紹了使用Docker部署Jenkins,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02

