Alist部署教程(Docker版)

Alist 是一个开源的多存储文件管理工具,旨在帮助用户统一管理本地存储和各类云存储服务,提供便捷的文件访问、共享和跨平台协作能力。
本文介绍Alist在服务器上用Docker部署的教程。

效果

图片[1]-Alist部署教程(Docker版)-阿尔法欧欧
图片[2]-Alist部署教程(Docker版)-阿尔法欧欧

新建文件夹

新建Alist安装目录

mkdir Alist
mkdir Alist/alist
mkdir Alist/robindata
mkdir Alist/robincache

创建docker-compose.yml文件

vim Alist/docker-compose.yml

在文件中写入以下内容

version: '3.3'
services:
  alist:
    image: 'xhofe/alist:latest'
    container_name: alist
    volumes:
      - './alist:/opt/alist/data' # 主目录文件
      - './robindata:/home/robindata' # Alist存储策略选择挂载到本机,可以使用这个目录,方便管理文件夹,避免要进容器查看
      - './robincache:/home/robincache' # Alist存储策略选择挂载到本机,打开缩略图时,生成的缩略图保存至这个文件夹
    ports:
      - '5244:5244'
      - '1818:1818'
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
    restart: unless-stopped

robindata文件夹可以配置为本机挂载文件夹,robincache配置为缩略图挂载文件夹,安装成功后在后台管理中设置

图片[3]-Alist部署教程(Docker版)-阿尔法欧欧

拉取镜像并运行容器

docker-compose up -d

如果想停止并删除容器,使用以下命令:

docker-compose down

更新

docker-compose pull
docker-compose up -d
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容