全球主机交流论坛

标题: docker问题,解决50大洋红包奉上 [打印本页]

作者: iamydp    时间: 2023-1-29 10:32
标题: docker问题,解决50大洋红包奉上
本帖最后由 iamydp 于 2023-1-29 10:57 编辑

docker0网桥没了怎么恢复各位mjj 之前手贱换了一张网卡,换之后docker网桥还是在的,后来又换回来就没了。尝试过重装docker ce,没用。
我根据这个来也不行,https://yeasy.gitbook.io/docker_practice/advanced_network/bridge openai也问过了它也不知道.



作者: hacn    时间: 2023-1-29 10:34
直接创一个不行吗
作者: 呆呆的游客    时间: 2023-1-29 10:35
重启,docker一般会自己加上吧
作者: aru    时间: 2023-1-29 10:36
有可能是docker服务没起来
重启下docker服务应该就解决了
systemctl restart docker
ps aux |grep docker
看下输出

如果还是没有docker,应该是docker的配置有问题
直接执行dockerd,看下错误日志
作者: 笑花落半世琉璃    时间: 2023-1-29 10:37
那就试试重启一下docker
systemctl restart docker

不行就reboot重启
作者: 一颗赛艇    时间: 2023-1-29 10:41
docker network create bridge0 试试
作者: honey    时间: 2023-1-29 10:42
先试试大佬们说的办法
作者: iamydp    时间: 2023-1-29 10:54
一颗赛艇 发表于 2023-1-29 10:41
docker network create bridge0 试试

docker network ls里docker0是存在的,但是ip addr或者ifconfig看都没有,看路由也没有经向docker0网桥的那一条
作者: iamydp    时间: 2023-1-29 10:55
笑花落半世琉璃 发表于 2023-1-29 10:37
那就试试重启一下docker

不行就reboot重启

重启一万遍了都没用
作者: iamydp    时间: 2023-1-29 10:58
aru 发表于 2023-1-29 10:36
有可能是docker服务没起来
重启下docker服务应该就解决了
systemctl restart docker

docker容器都是健康的
作者: aru    时间: 2023-1-29 10:59
iamydp 发表于 2023-1-29 10:58
docker容器都是健康的


ip route 输出看下有没有docker0 ?
顺便看下你的/etc/docker/daemon.json
作者: iamydp    时间: 2023-1-29 11:02
aru 发表于 2023-1-29 10:59
ip route 输出看下有没有docker0 ?
顺便看下你的/etc/docker/daemon.json

没有;daemon.json里我加了"bridge": "bridge0"也没用
作者: aru    时间: 2023-1-29 11:04
iamydp 发表于 2023-1-29 11:02
没有;daemon.json里我加了"bridge": "bridge0"也没用

是不是因为你加了一个名字叫docker0的网络导致的呢?
我的正常机器上面的docker网络没有一个叫 docker0的
NETWORK ID     NAME      DRIVER    SCOPE
6a46fe468fb2   bridge    bridge    local
247b0906567a   host      host      local
916f963a3602   none      null      local

作者: letzvps    时间: 2023-1-29 11:05
你重装不过3分钟,花3小时在loc
作者: aru    时间: 2023-1-29 11:07
如果你的docker 相关配置、容器可以接受删除,那就重新初始化docker吧
systemctl stop docker
mv /var/lib/docker /var/lib/docker-bak
mv /etc/docker /etc/docker-bak
systemctl start docker

恢复后,可以删除两个备份目录
/var/lib/docker-bak   /etc/docker-bak


作者: coxpc    时间: 2023-1-29 11:07
你手动加上docker0试试?
作者: iamydp    时间: 2023-1-29 11:29
aru 发表于 2023-1-29 11:07
如果你的docker 相关配置、容器可以接受删除,那就重新初始化docker吧
systemctl stop docker
mv /var/lib/ ...

根据你的方法做的话,docker0确实回来了。但是我只在daemon.json里更改了主目录位置回来一看docker0又没了。最奇怪的是还是有两个容器可以访问的,ip route也是没有docker0
作者: aru    时间: 2023-1-29 12:36
本帖最后由 aru 于 2023-1-29 12:39 编辑
iamydp 发表于 2023-1-29 11:29
根据你的方法做的话,docker0确实回来了。但是我只在daemon.json里更改了主目录位置回来一看docker0又没 ...


改了主目录位置就是恢复了主目录原来的docker配置
其中网络配置在 主目录/network/files/ 下面




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4