侧边栏壁纸
博主头像
sirgo的博客 博主等级

每天进步一点点,一年之后你会看到巨大的变化

  • 累计撰写 58 篇文章
  • 累计创建 46 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

UNRAID-Docker: 开启后IPv6应用报错Address already in use

sirgo
2024-08-03 / 0 评论 / 0 点赞 / 16 阅读 / 0 字

背景

最近体验在Jellyfin上观看IPTV,但是很多IPTV的免费源只有IPV6而且很多IPV4的源加载很慢或无法加载,于是开启了猫和路由的IPv6并在UNRAID上也开启了IPv6, 但当UNRAID开启IPv6后可能会导致一些问题如Docker问题。

现象

有部分容器启动失败,UNRAID启动提示:403 打开终端,手动启动如容器执行:docker start xxx 则会提示:Address already in use

原因

可能(猜测):Docker桥接模式模式(macvlan)下,可能出现mac地址重复。 在UNRAID论坛搜索相关问题建议更改为ipvlan,鉴于UNRAID的复杂性(怕改了出其他问题),因此没有更改为ipvlan

解决

给容器手动指定mac地址,即可启动

如下示例,使用Portainer下设置一个不重复的mac给每个容器

0

评论区