gitlab容器在系统apt upgrade命令后出现502 Bad Gateway不可访问,重启服务器后发现某容器未运行,在启动容器时下面提示:
查看创建的network信息
查看上面每个网络的具体配置
得到这些网络网段各是172.17.0.0/16,172.18.0.0/16,172.19.0.0/16,172.20.0.0/16,172.23.0.0/16,172.24.0.0/16,172.27.0.0/16等;
查看gitlab容器详情
可以看到gitlab容器绑定的proxy网卡被删除了,需要重建;
此处和参考文档不同的是:这里gitlab容器的inspect中并没显示所使用的ip地址,如有显示则在下面命令中新建一个此处显示的ip地址即可。
现在此处没有显示IP地址则新建一个上一个命令中获得的IP地址之外的即可,否则会提示此ip地址已存在无法建立的错误提示!
可以看到proxy的网卡已经被建立;
先解绑gitlab容器中的proxy网卡
再绑定proxy网卡到gitlab容器
再次查看gitlab容器信息
注:上面操作后正常的显示应该如下图,但在当时查看道德信息中proxy处Network ID处被清空,各网络ip也仍为空,在第二天早上再查看时才看到下面截图中的信息(当时gitlab容器运行后并没有再查看,可能需要容器被运行后再查看才能看到下图信息)
启动gitlab容器成功!
注:有参考下面链接,但因有所不同,所以也在这里存放一篇。
解决docker启动时报‘Error response from daemon: network xxx not found‘问题_左边的天堂的博客-CSDN博客