unraid虚拟opdocker没网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unraid虚拟opdocker没网相关的知识,希望对你有一定的参考价值。

1、检查unraid网络配置是否正确,确保Docker的网络和unraid的网络设置正确;
2、使用“docker network inspect bridge”检查Docker网络的设置,如果发现问题,可以使用“docker network create”重新创建网络;
3、检查Unraid上安装的Docker插件是否处于正常状态,如果不是,请尝试重新安装;
4、检查防火墙规则是否正确,检查Docker容器端口是否已被正确映射;
5、检查docker容器的网络配置是否正确,如果不正确,可以使用“docker network connect”重新连接到正确的网络;
6、检查docker容器的DNS设置是否正确,如果不正确,可以使用“docker exec”重新设置;
7、检查路由器是否正常,如果不正常,可以尝试重启路由器来解决问题;
8、检查网络是否受到其他计算机的干扰,如果是,可以尝试更换网线或者更换网络接口来解决问题。
参考技术A 如果unraid中的虚拟opdocker没有网络,可能是网络设置出了问题。首先应该检查网络设置是否正确,并确保该容器的网络连接方式为主机模式,或者为共享网络模式。如果都不行,可以尝试重启docker容器,来重新加载网络配置。最后,如果仍不能解决问题,建议进一步检测网络或更换网络设备,以解决该问题。 参考技术B 您可以尝试以下步骤来解决这个问题:

1. 检查Unraid虚拟机的网络设置,确保它已正确配置。

2. 检查Docker容器的网络设置,确保它已正确配置。

3. 尝试重新启动Unraid虚拟机和Docker容器,看看是否能够解决问题。

4. 如果仍然无法解决问题,可以尝试使用ping命令测试Unraid虚拟机和Docker容器之间的连通性。如果ping不通,则可能是由于防火墙或其他原因导致的。在这种情况下,可能需要打开相应的端口或关闭相应的防火墙来保证连通性。
参考技术C 首先检查docker网络模式,确认设置的是bridge模式,然后查看是否有重复的IP地址,如果没有重复的IP地址,那么可能是网络服务器上的防火墙设置过滤掉了docker容器的流量,可以尝试在防火墙上关闭对docker容器流量的过滤,如果还是不行,可以通过更改docker容器的IP地址来解决问题。 参考技术D 创作立场声明:昨天配置docker发现网络类型莫名其妙少了一个,好像没搜到和我一样有同样问题帖,记录一下解决过程。

版本1.0,更新时间2020.4.20

Unraid里docker网络类型有几个选项可以调,其中有Bridge、Host、None、Custom:br0。Bridge指docker容器和物理主机是一个ip地址,但docker的内部端口可以映射物理主机上其他端口(比如内部网页访问的80映射到外部2333),Host可以看成是一一对应的映射(比如765映射到765)。

而预设的这个Custom:br0,使得docker容器有独立的ip,虽然共用一个网口,一根网线连路由器,但在路由器看来却像是两台设备在访问,会分配两个ip地址。我喜欢用这个是因为方便进行网速管理,路由器一调就完事了。

Custom:br0丢失
Custom:br0丢失

但昨天添加容器发现莫名其妙少了Custom:br0这项,找了很久也没有找到解决方案,正当我自暴自弃打算重装Unraid时候想到查查docker网络的原理,看完文章1、文章2找出了解决办法。

1.第一步是留意物理主机的ip地址,点击第二个logo打开命令行。

Unraid折腾笔记 篇二:[疑难杂症]修复Unraid下docker网络类型丢失的Custom:br0

2.输入命令"docker network ls",回车后再输入命令"ip route",留意截图的四个部分。第一部分和前面web端选项对应,第二部分和前面web端显示的物理主机ip对应,我们需要看这行对应的第三、第四部分,记下来。

以上是关于unraid虚拟opdocker没网的主要内容,如果未能解决你的问题,请参考以下文章

unRAID 从零到上手(docker篇)

Nextcloud 在 traefik on unraid 后面的 docker 中

unraid黑群晖smart不正确

unraid创建两个macvlan

虚拟机的失误操作没网了

修改docker默认根目录