NAS 上跑容器:Container Manager 卷映射与端口映射

小企业想自托管一些内网工具(Wiki、工单、图床),不想再添服务器;群晖的 Container Manager(原 Docker 套件)让 NAS 顺带把这类轻服务包了。容器的难点不在安装,而在"数据放哪、端口走哪"两条映射上。

装与拉

套件中心启用 Container Manager 后,注册表里检索镜像拉取;内网环境拉取慢,可在"注册表"设置里配镜像加速源,或在有外网的机器导出镜像再导入 NAS。

卷映射:数据别留在容器里

容器是易抛物,删了重建内部数据就没了。规范做法是每一个服务都做卷映射:宿主侧建一个共享文件夹(如 docker/wiki),映射到容器内的数据路径,配置与数据全部落在 NAS 的卷上。这样容器随便重建,数据不动;备份计划也只需覆盖这个共享文件夹,Hyper Backup 任务加上即可。注意卷映射路径权限:容器内进程常以非 root 跑,宿主目录权限别收得太紧。

端口映射:内网入口定下来

容器端口与 NAS 端口是两本账。创建容器时把容器内的服务端口映射到 NAS 的指定端口(如宿主 8080 到容器 80),内网同事用"NAS 地址+8080"访问。端口规划要有台账:8080 给 Wiki、3000 给图床,一条记录一行,避免日后抢端口。不建议图省事直接用 host 网络模式,端口冲突与安全面都会失控。

选镜像也有讲究

注册表里同名镜像多如牛毛,选型的口诀是看维护活跃度与来源:官方镜像或高频更新的社区镜像优先,常年不动的慎用;镜像标签别一味追新,用明确的版本号而不是通用标签,升级才可控。镜像拉下来先在测试容器里跑通再进正式任务,出了问题也只回滚容器,数据卷不受牵连。

选镜像也有讲究

注册表里同名镜像多如牛毛,选型的口诀是看维护活跃度与来源:官方镜像或高频更新的社区镜像优先,常年不动的慎用;镜像标签别一味追新,用明确的版本号而不是通用标签,升级才可控。镜像拉下来先在测试容器里跑通再进正式任务,出了问题也只回滚容器,数据卷不受牵连。

两道收尾

一是自动重启策略:容器设置里开"自动重新启动",NAS 重启后服务自己回来;二是日志与资源限制:Container Manager 里看容器日志定位启动失败,CPU 与内存限制按服务轻重分配,免得一个容器吃满整机。盘位小的入门机型 DS425+ 跑两三个轻容器没压力,重服务仍建议上机架设备。贵州诚鑫致达科技给客户交付自托管工具时,卷映射与端口台账是交付文档的固定两页——容器化省下的服务器钱,靠的就是这两页管得住。

企业存储选型参考|贵州诚鑫致达

做机房存储、虚拟化或监控归档,群晖机型参考:FS6400(全闪存阵列) · SA3610 · SA3410。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。