联想个人云 启动 Docker 并安装 AList

2023-09-24 00:52:08 18点赞 88收藏 22评论

这篇文章简单的说明了怎么在新版本的联想个人云里安装 ALis 的 docker。

1 准备工作

1.1 升级设备固件。升级日志里可以确认你的设备是否支持 Docker,如果不支持,后面的内容就只能看看了。

1.2 升级 PC 端的联想个人云到最新版。目前我电脑上的版本是 2.2.2.0,可以正常使用 docker。

1.3 在 NAS 设置里,打开 Docker 功能。

经过准备工作的内容,现在就可以开始了……

2 获取 AList 镜像

2.1 在 PC端,打开联想个人云并登录。

2.2 打开【工具】 → 【Docker】,如下图:

打开 docker打开 docker

2.3 在 【镜像】→【 镜像仓库】 搜索 alist。在结果中下载 xhofe/alist,等待下载完成。如下图:

搜索镜像搜索镜像

2.4 在【镜像】→【本地镜像】可以看到刚才下载的 alist 。

3 创建容器

3.1 在【镜像】→【本地镜像】可以看到刚才下载的,点击【创建容器】,如图:

创建容器创建容器

3.2 设置 - 基础设置,我的设置如下图。只是启用“开启容器自启”。这个选项表示容器在 NAS 启动后就跟着启动。其他用默认设置是没问题的:

基础设置基础设置

3.3 设置 - 存储目录。这个设置是把 NAS 上的某个(或者某些)目录“映射”到 docker 容器里。联想个人云识别到 AList 需要的 data 目录:/opt/alist/data/ 自动显示在列表中了(图中右侧红色框的内容),需要指定左侧红色框处,选择 NAS 上的一个目录,建议在 NAS 创建一个新目录然后选择。我的设置如下图:

设置存储目录设置存储目录

如果联想个人云不能识别,或者你需要映射别的目录,也需要添加。

3.4 设置-端口。docker 容器都会通过某些端口向外提供服务,这项设置就可以指定这些端口。AList 默认使用两个端口:5244和5245,也被联想个人云识别出来自动列在了端口列表里(参考下图蓝色框部分)。红色的两个框,就是 NAS 上对应的端口。按联想给的建议,端口最好的10000以上,我这里直接选择了 15244和15245。按这样的设置,就可以在浏览器里访问 http://NAS_IP:15244 访问AList。

设置端口设置端口

3.5 设置-其他设置,其他设置就用默认值。点击【应用】,容器就创建好了:

应用设置应用设置

3.6 在 【容器】下,可以看到我们刚才创建的AList:

容器列表容器列表

4 运行容器

上述步骤创建了一个 AList 的容器,虽然设置了”自动启动“,但是因为没有重启 NAS ,容器也还是没有启动的状态,需要手动启动之。

在 【容器】下,可以看到 NAS 上的全部容器。

  • 【启动】按钮可以启动尚未启动的容器。

  • 【详情】可以查看容器的设置。

  • 【编辑】可以编辑容器的参数。

容器列表容器列表

点击【启动】,如果没有问题,容器的状态就会变成运行中,【启动】按钮的文字也会变成【停止】。

启动状态启动状态

5 访问 AList

在 PC上,用浏览器打开 http://NAS-IP:15244/ 就能看到 AList 的登录页面了~

登陆界面登陆界面

我的 NAS IP地址是 192.168.9.10,所以访问的是:http://192.168.9.10:15244/,请把 IP 换成你的 NAS 的地址~~~

设置 AList 管理员密码

看到登录页面应该很高兴了,可是我们没有账号和密码~

AList 的文档说了,默认有 Admin 的账号,我们需要修改一下密码。

回到 联想个人云【工具】 → 【Docker】 → 【容器】,点击 AList 那一行的【详情】按钮,打开容器详情:

打开详情打开详情

运行状态的容器,容器详情这个窗口会多出1个按钮【终端机】

终端机终端机

点击【终端机】→【连接】,会出现一个黑色的窗口:

终端机界面终端机界面

红色方框那里,表明我们现在已经是在 AList 容器里面了,当前的目录是 /opt/alist.

更新管理员密码,我们只需要执行下面的这个命令,就可以把管理员的密码设置为 A123o$% ,你可以把示例命令中的 A123o$% 换成自己觉得合适的其他密码。

/opt/alist/alist admin set A123o$%

输入并回车,终端显示如下图,说明管理员的密码已经设置好了,可以点窗口的右上角 x 关掉窗口。

重置密码重置密码

回到浏览器中,用刚才设置的账号和密码登录 AList:

登陆成功登陆成功

此时应该能看到登录成功的提示了~

可喜可贺~~~

后续的设置,就看 AList 的文档吧~

Q&A

Q1 为什么浏览器访问时显示错误?

A1 请排查:

  • 容器是否已经启动。可以在【容器】列表中查看运行状态。

  • 浏览器访问的地址,是否是 NAS 的 IP地址。

  • 端口号是否正确。见 Q3。

Q2 为什么提示密码不对?

A2 请按上文所述步骤设置管理员密码,特别注意你实际输入的密码。

Q3 怎样确认映射的端口?

A3 在【容器】→【详情】→【总览】中可以看到映射的端口,目录以及网络的相关信息:

联想个人云 启动 Docker 并安装 AList

请仔细核对端口和存储目录,如果这里显示的信息与对应 docker 的需求不匹配,可能就不能正常工作。

Q4 为什么容器的【编辑】按钮点了没有反应?

A4 运行的容器不能修改参数,需要编辑参数时请先停止容器。

如果还有其他问题,可以在评论区提问。我尽自己的能力回答~或者别的网友会给一些建议。

最后

  • 以上简单的说明怎样在联想个人云里下载 AList 的 docker 镜像,并配置启动。没有涉及到安全以及其他方面的问题,请自行确保安全。忠告:如果你不知道怎么做能保证安全,请不要把你的 NAS 暴露在公网上

  • 感谢 AList 开发人员~

  • 感谢联想尚未放弃这些设备,还能保持一年两次的更新!

  • 然后,文章的封面图,是 AI 生成的,关键字是:“一台 NAS 设备,两个英文单词:Docker 和 AList” 我也看不懂


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
22评论

  • 精彩
  • 最新
  • 能不能在外网通过联想的服务器访问docker容器?

    校验提示文案

    提交
    实测结果:手机登录联想个人云后,可以浏览器访问 AList,也就是可以访问 docker 容器暴露出来的端口(服务);退出联想个人云后不能访问。

    校验提示文案

    提交
    ssh能访问吗?

    校验提示文案

    提交
    收起所有回复
  • 兄弟我咋一直不能通过ip加端口访问容器,需要路由器或者什么设置嘛?

    校验提示文案

    提交
    我也是

    校验提示文案

    提交
    可以在【容器详情】里看看需要端口是否都已经映射。

    校验提示文案

    提交
    收起所有回复
  • 支持老哥分享更多实用的docker

    校验提示文案

    提交
  • 期待多出点其他教程

    校验提示文案

    提交
  • ***这个docker功能权限还被限制得死死的

    校验提示文案

    提交
  • 云盘里保存了东西,alist里刷新不出来是咋回事

    校验提示文案

    提交
  • 期待推荐更多好的docker

    校验提示文案

    提交
  • 值友安个xiaoyaliu/alist试试,折腾了好久总是失败

    校验提示文案

    提交
  • 怎么把网盘挂载在个人云上呢?

    校验提示文案

    提交
  • 希望给出一版Jellyfin的安装方法

    校验提示文案

    提交
    Pc端直接有教程,照着一步一步部署就行,我一次成功

    校验提示文案

    提交
    在哪找啊

    校验提示文案

    提交
    收起所有回复
  • 兄弟,这个可以用zerotier嘛

    校验提示文案

    提交
    可以,先注册zerotier,docker部署

    校验提示文案

    提交
    收起所有回复
  • 镜像仓库地址可以换成其他的么,下载很慢一直卡住了

    校验提示文案

    提交
  • alist是用上百度云了,可怎么挂载到个人云上,让个人云和网盘自动同步

    校验提示文案

    提交
  • 我每次进入终端机就闪退,烦死了,打联想电话说他们不处理,说docker正常开启就不是他们的问题,

    校验提示文案

    提交
  • 更换docker 仓库后重启失败,docker服务提示参数错误……没有ssh还改不了配置文件,这也是醉了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

Quincy_ZH

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
88
扫一下,分享更方便,购买更轻松