Docker 部署 Alist 教程:NAS 上聚合阿里云盘与 115 网盘
简介这份图文教程面向绿联 DX4600 及 DH2600 用户聚焦在 Docker 环境中部署 Alist 并挂载网盘这一常见需求适合刚接触 NAS 与容器、希望快速上手的小白用户也适合需要一份可对照操作参考的进阶玩家。资源包内仅含 1 个 PDF 文件整体约 2.91MB轻量便携方便在手机或电脑上随时翻阅。教程以目录引导方式组织覆盖 Alist 容器配置、阿里云盘挂载、115 网盘挂载等模块并针对存储空间、端口设置、重启策略等关键环节给出明确建议同时提醒群晖、极空间等设备操作存在差异。目前已有 909 人学习说明内容具备一定实用参考价值。读者可借此掌握从镜像搜索、容器创建到网盘挂载的完整流程理解刷新令牌与 Cookie 获取等排错思路减少自行摸索的时间成本。1. 从零搞懂 Docker 装 Alist把网盘都收进一个入口你手里可能有一台 NAS里面塞了几块硬盘平时用来存照片、备份文件。但时间一长你会发现真正麻烦的不是存而是“找”——阿里云盘里有一份115 网盘里有一份本地硬盘还有一份每次想找个东西得挨个登录、挨个翻。Alist 就是来解决这个问题的它像一个“网盘总台”把不同网盘挂到同一个网页界面里你只需要打开一个地址就能看到所有网盘的文件。而 Docker 是运行 Alist 最省事的方式不用折腾系统环境不用手动装依赖镜像拉下来、容器一开就能用。这篇就是写给完全没碰过 Docker 的新手从“Docker 是什么”一路带到“Alist 跑起来、网盘挂上去”。你不需要懂 Linux 命令也不需要会写代码跟着步骤走就行。2. 先弄明白两件事Docker 和 Alist 到底在干嘛2.1 Docker 不是虚拟机它更像“软件罐头”很多新手第一次听到 Docker 会发怵觉得是运维才玩的东西。其实你可以把它理解成“软件罐头”开发者把软件和它需要的所有环境打包成一个标准化的镜像你拿到这个镜像直接“开罐”就能跑不用管里面装了什么依赖、配了什么变量。传统装软件像自己买菜做饭Docker 像买预制菜加热就能吃。在 NAS 上Docker 的价值更明显。NAS 系统本身比较封闭你没法随便往系统里装东西但 Docker 给你开了一个口子——只要拉镜像、配容器就能跑各种服务。Alist 就是其中一个典型它本身是一个网盘聚合工具用 Docker 跑起来最干净删容器就删干净了不会污染 NAS 系统。这里有一个关键概念叫“容器”。镜像Image是模板容器Container是按模板跑起来的实例。你可以拉同一个镜像创建多个容器互不干扰。新手最容易搞混的就是“我到底在操作镜像还是容器”——记住下载的是镜像运行的是容器改配置改的是容器。2.2 Alist 的核心价值一个页面管所有网盘Alist 支持挂载的网盘种类很多阿里云盘、115 网盘、百度网盘、夸克、OneDrive、Google Drive 等等只要它有对应的驱动你就能挂上去。挂载之后你在 Alist 网页里看到的是一个统一的文件列表可以预览、下载、复制直链甚至还能挂给播放器直接看视频。为什么不用官方客户端因为官方客户端各管各的你想跨网盘移动文件基本不可能。Alist 相当于在你和网盘之间加了一层“翻译”把不同网盘的 API 统一成一套文件接口。你操作的是 Alist它背后去调各个网盘的接口。提示Alist 本身不存储文件它只是一个“中间层”。你通过 Alist 下载文件流量还是从网盘走所以网盘限速它也没法突破但管理效率会高很多。2.3 为什么建议用 Docker 跑 Alist而不是直接装直接装 Alist 也不是不行但你会遇到几个问题需要手动下载二进制、配置系统服务、处理权限、升级麻烦。Docker 把这些都标准化了——镜像更新了你重新拉一下、重建容器就行数据通过挂载目录保留。另一个好处是隔离。Alist 挂载网盘需要存令牌、Cookie 这些敏感信息放在容器里万一出问题删掉容器重建就行不会影响 NAS 本身。对于新手来说Docker 的“可后悔”特性非常重要——搞砸了删掉重来成本极低。3. 动手第一步在 NAS 上把 Alist 容器跑起来3.1 拉取镜像搜索 xhofe/alist打开 NAS 的 Docker 应用进入“镜像管理”选择“本地镜像”点“添加”。在搜索框里输入xhofe回车找到xhofe/alist这个镜像选中并确认下载。等待下载完成出现“All done”后点“完成”。如果本地镜像列表里没看到刚下载的镜像点一下右上角的“刷新”。这一步的本质是从镜像仓库把 Alist 的“罐头”拉到你的 NAS 上。镜像不大一般几分钟内能下完。注意搜索时不要输错成alist单独一个词那样可能搜出一堆无关结果。认准xhofe/alist这个名称。3.2 创建容器改名字、设重启策略在本地镜像列表里找到xhofe/alist点下面的“创建容器”。第一件事是改容器名称比如改成alist方便以后管理。然后打开“高级模式”点“下一步”。重启策略建议选“容器退出时总是重启容器”。因为 Alist 挂载网盘后如果 NAS 重启或者容器意外退出你肯定希望它自动起来而不是手动去点启动。当然你不选也行但后面每次重启 NAS 都要记得手动开。3.3 存储空间提前建好 data 文件夹这一步是新手最容易翻车的地方。在 NAS 的存储空间根目录里提前创建好Dockeralistdata这三层文件夹。然后在容器配置的“存储空间”页面点“自动”选择你存放 Docker 的硬盘依次双击进入Dockeralistdata选中data文件夹后点右下角“选择”。接着把右边的“只读”改成“读写”。为什么必须读写因为 Alist 需要往 data 目录里写数据库和配置文件只读的话容器启动会报错。# 目录结构示意在 NAS 文件管理器里手动创建即可 # /volume2/Docker/alist/data # 其中 data 就是容器内 /opt/alist/data 的映射目标上面这个路径只是示意你的实际路径取决于 NAS 硬盘挂载点。核心原则是容器里的/opt/alist/data必须映射到你 NAS 上一个可读写的真实目录。3.4 端口设置本地端口填 5244点上方“端口设置”本地端口填5244。这个端口是你在浏览器里访问 Alist 的入口只要不和其他容器冲突就行。但新手建议就按 5244 来别乱改后面教程里的地址都按这个写。Alist 容器只需要改“存储空间”和“端口设置”这两个地方其他都不用动。但要注意其他容器可能还需要配环境变量、网络模式等不能照搬这套。3.5 启动容器并拿到初始密码点“完成”后进入“容器管理”找到刚创建的alist容器点“启动”。启动成功后你可以点“快捷方式”在桌面创建入口或者直接在局域网浏览器里输入NAS的IP:5244。打开页面后你会看到登录界面默认用户名是admin但密码不是固定的。回到容器管理点alist容器的“详情”再点“日志”在日志里找到password这个词它后面那一串就是初始密码。复制回去登录。登录后第一件事点左侧“用户”修改 admin 的密码。下面还有 guest 用户如果不需要访客访问可以把 guest 的密码也改掉或者禁用。# 日志里通常长这样 # INFO[2024-xx-xx] initial admin password: xxxxxxxx # 复制 xxxxxxxx 即可提示初始密码只在第一次启动时生成如果你删了 data 目录重新来密码会重新生成。所以改完密码后data 目录就是你的“后悔药”别随便删。4. 挂载网盘以阿里云盘和 115 为例4.1 阿里云盘刷新令牌怎么拿Alist 基本配置完成后点左侧“存储”再点“添加”。挂载阿里云盘需要填“刷新令牌”其他字段照抄 Alist 官方文档的示例即可。刷新令牌的获取方式在 Alist 官网有专门页面点进去按提示授权把拿到的 token 复制回来填进“刷新令牌”框点“保存”。这里的关键是不要自己瞎编挂载路径按官方示例填。挂载路径是你以后在 Alist 里看到这个网盘的目录名比如填/ali以后访问就是你的Alist地址/ali。4.2 115 网盘Cookie 获取步骤115 网盘的挂载方式和阿里云盘类似但认证用的是 Cookie。打开 115 网盘网页版并登录按键盘F12打开开发者工具再按F5刷新页面。在开发者工具里找到网络请求复制 Cookie 值。回到 Alist 存储添加页面把 Cookie 填进对应框挂载路径自己起个名点“添加”。其他网盘的挂载逻辑基本一致要么用令牌要么用 Cookie要么用账号密码。区别只在于认证方式填完保存就行。# 挂载路径示例在 Alist 存储配置里填写 # /ali - 阿里云盘 # /115 - 115 网盘 # /baidu - 百度网盘 # 访问时就是 http://NAS的IP:5244/ali注意Cookie 和令牌都有有效期失效后需要重新获取并更新。如果发现某个网盘突然打不开了先去存储列表里检查对应挂载项的状态。4.3 挂载完成后怎么用所有网盘挂载好后回到 Alist 首页你就能看到左侧目录树里多出了/ali、/115这些入口。点进去就是对应网盘的文件列表可以预览、下载、复制直链。如果你有播放器支持 WebDAV还可以把 Alist 的 WebDAV 地址挂到播放器里直接播放网盘里的视频。Alist 的挂载看上去步骤多但实际操作一遍就会发现真正需要你手动获取的只有令牌和 Cookie其他都是填固定值。第一次跟着走一遍后面再挂其他网盘就是复制粘贴的事。5. 新手避坑这 5 个地方最容易翻车5.1 容器启动后立刻退出现象点启动后容器状态一闪就变成“已停止”。原因最常见的是存储空间映射的目录没有读写权限或者 data 目录不存在。解决检查 NAS 上Docker/alist/data目录是否真实存在权限是否可写。把“只读”改成“读写”重新创建容器。5.2 浏览器打不开 5244 页面现象输入NAS的IP:5244后连接被拒绝。原因容器没启动成功或者端口被其他容器占用了。解决先确认容器状态是“运行中”。如果端口冲突换一个本地端口比如 5245然后重新访问。5.3 日志里找不到 password现象翻遍日志也没看到初始密码。原因容器不是第一次启动或者 data 目录里已经有旧配置。解决如果之前跑过 Alist密码是你自己改过的。实在忘了可以删掉 data 目录里的数据库文件重新初始化但挂载配置也会丢。5.4 网盘挂载后显示“未登录”或“失效”现象挂载项状态异常点进去报错。原因令牌或 Cookie 过期了。解决重新获取令牌或 Cookie在存储配置里更新保存后刷新。5.5 改了端口但访问地址没变现象把本地端口从 5244 改成别的浏览器还是用 5244 访问。原因容器端口映射改了但浏览器地址没改。解决访问地址里的端口号必须和容器本地端口一致。改完端口后用新端口访问。6. 下一步学什么从挂载到 WebDAV 的进阶路径Alist 跑起来、挂上两三个网盘之后你可能会想能不能让本地播放器直接读 Alist 里的视频能不能把 Alist 挂到电视上这时候就该了解 WebDAV 了。Alist 自带 WebDAV 服务地址通常是http://NAS的IP:5244/dav。你可以在支持 WebDAV 的播放器、文件管理器里添加这个地址用 Alist 的账号密码登录就能像访问本地文件夹一样访问所有挂载的网盘。这一步不需要额外装东西Alist 已经内置了。再往后你可以研究 Alist 的“元数据”和“索引”功能给网盘文件加封面、加描述也可以研究“离线下载”和“复制”在不同网盘之间搬文件。但这些都是后话先把挂载跑稳。阶段目标关键动作第一阶段Alist 能访问容器启动、端口可访问、密码已改第二阶段挂载 1-2 个网盘获取令牌/Cookie保存成功第三阶段播放器直连配置 WebDAV用播放器访问第四阶段多网盘管理批量挂载、跨盘复制、元数据我第一次配 Alist 的时候在存储空间那一步卡了很久因为没提前建 data 目录容器一直起不来。后来养成习惯每次创建容器前先把目录结构在文件管理器里建好再回去配映射。从那以后我每次开新容器都强制走一遍“先建目录、再配映射、最后启动”的流程基本没再翻过车。希望这篇能帮你少走点弯路顺利把网盘都收进一个入口。本文还有配套的精品资源点击获取

相关新闻

rg 有点慌?关键词 grep 和“按意思搜”的 jevgrep,谁更该喂给 Agent

rg 有点慌?关键词 grep 和“按意思搜”的 jevgrep,谁更该喂给 Agent

rg 有点慌?关键词 grep 和“按意思搜”的 jevgrep,谁更该喂给 Agent 【免费下载链接】jevgrep Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context. 项目地址: https://gitcode…

2026/10/16 14:15:19 阅读更多 →
WebKit 原生扩展正在复活:3MB 浏览器带火的一门『旧』技术

WebKit 原生扩展正在复活:3MB 浏览器带火的一门『旧』技术

WebKit 原生扩展正在复活:3MB 浏览器带火的一门『旧』技术 【免费下载链接】Search A small, fast WebKit browser for macOS, by Office Commun. 项目地址: https://gitcode.com/gh_mirrors/search59/Search 2026 年的浏览器市场,几乎每一场新品…

2026/10/16 14:15:19 阅读更多 →
云WAF架构解析:DNS调度、Anycast与规则引擎实战

云WAF架构解析:DNS调度、Anycast与规则引擎实战

简介:WAF的实现与架构演进.pptx 是一份面向网络安全工程师、Web开发与运维人员的PPT资料,系统梳理WAF的技术原理、产品形态及演进脉络。内容聚焦硬件WAF、软件WAF、云WAF三类落地方式,并细致对比DNS调度、CNAME、Anycast等流量接入方案&#…

2026/10/16 14:15:19 阅读更多 →

最新新闻

STM32+MPU6050四元数姿态解算:从I2C读取到互补滤波实战

STM32+MPU6050四元数姿态解算:从I2C读取到互补滤波实战

简介:针对STM32F103与MPU6050的六轴姿态检测需求,这套源码工程完整实现了基于四元数的姿态解算流程。项目由MPU6050采集加速度与角速度数据,通过IO模拟I2C与主控通信,STM32端完成四元数积分、归一化及重力向量校正,并借…

2026/10/16 14:54:08 阅读更多 →
网神SecADS 3600应用交付系统快速配置手册:从VLAN到负载均衡实战

网神SecADS 3600应用交付系统快速配置手册:从VLAN到负载均衡实战

简介:这份资源是奇安信网神SecADS 3600应用交付系统的快速配置手册,面向网络运维工程师、售前技术支持及渠道商技术人员,帮助读者快速掌握设备部署与日常配置方法。压缩包内仅含1个docx文档,大小约1.18MB,内容以图文步…

2026/10/16 14:54:08 阅读更多 →
Docker容器化实战:从镜像分层到Compose编排的完整指南

Docker容器化实战:从镜像分层到Compose编排的完整指南

1. 为什么需要 Docker:从"环境地狱"到一次构建到处运行 先从一个最典型的场景说起。你负责的项目在本地跑得好好的,代码、依赖、中间件全都齐活,结果一到测试环境,连服务都起不来。排查半天发现,测试机上的基…

2026/10/16 14:54:08 阅读更多 →
MySQL安装配置与Pycharm连接全流程避坑指南

MySQL安装配置与Pycharm连接全流程避坑指南

这个话题我打交道的时间不短了。项目标题看起来很简单,就是“MySQL安装与配置以及使用Pycharm设置MySQL连接”,但实际操作中,大多数人恰恰是卡在别人觉得“根本不用讲”的地方:版本不知道选哪个,初始化不知道跑哪条命令…

2026/10/16 14:54:08 阅读更多 →
Qwen3-8B_rai_1.8.0_hybrid许可合规指南:MIT与Apache-2.0的区别及商用注意事项

Qwen3-8B_rai_1.8.0_hybrid许可合规指南:MIT与Apache-2.0的区别及商用注意事项

【免费下载链接】Qwen3-8B_rai_1.8.0_hybrid 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen3-8B_rai_1.8.0_hybrid 点击查看 免费下载 Qwen3-8B_rai_1.8.0_hybrid 是 AMD 面向 Ryzen AI 平台量化优化的 Qwen3-8B 大模型,其许可结构是典型的&qu…

2026/10/16 14:54:08 阅读更多 →
security-audit-skill:为编码智能体注入安全审计能力

security-audit-skill:为编码智能体注入安全审计能力

1. 从"security-audit-skill"这个名字说起:它到底在解决什么问题第一次看到security-audit-skill这个命名,我的直觉是:这大概率是一个面向编码智能体(coding-agent)的技能包,而不是一个独立的扫描…

2026/10/16 14:53:05 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →