群晖docker安装alist

7 篇文章 1 订阅
5 篇文章 0 订阅

docker安装alist

sudo docker pull xhofe/alist
sudo docker search alist

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开群晖ip+端口号,帐号为admin,进入到alist设置页面。

配置部分看这里guide

低于v3.25.0版本

docker exec -it alist ./alist admin 

高于v3.25.0版本

3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

 docker exec -it alist ./alist admin random

docker exec -it alist ./alist admin set NEW_PASSWORD 

发行版本

docker-cli

docker run -d --name="alist" \
-v /etc/alist:/opt/alist/data \
-p 5244:5244 \
-e PUID=0 -e PGID=0 -e UMASK=022 \
--restart=always \
xhofe/alist:latest 

docker-compose

version: '3.3'
services:
    alist:
        restart: always
        volumes:
            - '/etc/alist:/opt/alist/data'
        ports:
            - '5244:5244'
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        container_name: alist
        image: 'xhofe/alist:latest' 

使用 aria2 离线下载

如果你想使用aria2离线下载,我们推荐你使用这个imageopen in new window,它预装了aria2。

开发版本

仅适用于 amd64/arm64。不推荐,这可能无法正常工作。

docker-cli

docker run -d \
--restart=always \
-v /etc/alist:/opt/alist/data \
-p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 \
--name="alist" xhofe/alist:main 

docker-compose

version: '3.3'
services:
    alist:
        restart: always
        volumes:
            - '/etc/alist:/opt/alist/data'
        ports:
            - '5244:5244'
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        container_name: alist
        image: 'xhofe/alist:main' 

指定版本

有关详细信息,请参阅 https://hub.docker.com/r/xhofe/alistopen in new window

用户/组标识符

当使用卷(-v 标志)权限问题时,主机操作系统和容器之间可能会出现权限问题,我们通过允许您指定用户 PUID 和组 PGID 来避免此问题。

确保主机上的任何卷目录都归您指定的同一用户所有,任何权限问题都会像魔术一样消失。

在这种情况下,PUID=1000PGID=1000,要找到你的使用 id user,如下所示:

 $ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup) 

有关离线下载功能的额外说明

若没有使用docker pull --platform参数拉取镜像时,docker可能会在64位操作系统上拉取32位镜像,这将可能导致离线下载功能即使在正常配置情况下也无法使用。

当发生错误时,您会在Alist的日志文件中看到类似错误日志。

ERRO[2022-11-20 12:05:19] error [unaligned 64-bit atomic operation] 
while run task [download http://pic.rmb.bdstatic.com/bjh/333.png to [/ftp](/)]

解决方法,如果是CPU架构是64位,尝试手动拉取64位docker镜像,重新构建容器,再次尝试。

如果是CPU架构是32位,目前尚无可用方案。

Docker安装怎么更新?

docker-cli 更新

  1. docker ps -a #查看容器(找Alist容器的ID)

  2. docker stop ID #停止Alist运行,不然无法删除(这次Alist容器的ID是d429749a6e69,每一次安装都不一样自己看)

  3. docker rm ID #删除Alist容器(数据还在只要你不手动删除)

  4. docker pull xhofe/alist:latest

  5. 输入安装命令点击查看

  6. 更新好了 去看看吧…就这么简单

图片中丢了一步,是教程中的第四步…记得执行

docker-compose 更新

  1. docker-compose pull
  2. docker-compose up -d

Q:我的版本是v3.x.x 怎么也升级不到最新版 docker pull xhofe/alist:latest拉取最新不行 改成docker-compose安装还是3.x.x版本

A:原因是你的docker设置了镜像,从镜像更新不到最新版本,改一下/etc/docker/daemon.json,删除"registry-mirrors": [“镜像加速器地址”]

  • 删除若不行,可以考虑更换一个镜像加速地址
  • 或者简单粗暴:下载时将xhofe/alist:latest 替换为xhofe/alist:v3.16.3(指定版本,写教程时最新的是3.16.3)

参考

使用alist连接百度网盘和阿里云盘挂载到本地磁盘
群晖Docker部署Alist V2
alist guide

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值