跳转至

Docker与IPv6

抛出问题

Docker 自带的 bridge 网桥默认是不支持 IPv6 的:

这就导致了我们下图传统方法通过 bridge 映射的 8443 和 8080 端口无法被 IPv6 网络访问,只能走 IPv4 网络:

从 DSM7 开始群晖官方也不建议我们去修改 Docker 的配置文件,而且考虑到 IPv6 的地址可能会发生变化,我们如果直接去编辑 Docker 配置文件,强开 IPv6 的话也并不是一个很优雅的方式。除了使用 host 网络类型,其实我们还有别的选择,就是自带的 Web Station 套件。

实战演示

下面就实战演示一下,如果使用群晖 NAS 搭建一个图书管理系统,并配置 IPv6 网络正常访问。

下载镜像

我们这里使用的是 talebook 开源项目,一改 Calibre 古老丑陋的页面,基于Vue独立编写了新的简约美观界面,作者更新还比较频繁,经常新增一些小功能。

由于截止目前2023年02月27日,最新的 3.6.3 版本还存在一个在线阅读 PDF 无法加载的 BUG,所以我们使用的是 talebook 的 3.6.2 版本:

创建容器

image-20230227185337323

image-20230227185402823

image-20230227185419262

image-20230227185532087

Web Station 配置

image-20230227185607827

image-20230227185749752

image-20230227185819245

image-20230227185828952

image-20230227185838825

image-20230227185910129

image-20230227185935899

SSL 证书导入

书籍图书导入

最终效果


最后更新: 2023-03-06