date: 2025-04-23
title: "Docker-Alist"
status: DONE
author:
- AllenYGY
tags:
- NOTE
publish: false
AList Docker 安装与配置指南
docker pull xhofe/alist:latest
用来保存配置文件和数据,防止容器销毁后数据丢失:
mkdir -p /opt/alist/data
docker run -d \
--name=alist \
-v /opt/alist/data:/opt/alist/data \
-p 5244:5244 \
--restart=unless-stopped \
xhofe/alist:latest
参数解释:
-d
:后台运行--name=alist
:容器名称-v
:挂载数据目录(左本地,右容器内部)-p
:端口映射(默认 5244)--restart=unless-stopped
:随 Docker 自动重启创建 docker-compose.yml
文件,内容如下:
version: "3"
services:
alist:
image: xhofe/alist:latest
container_name: alist
volumes:
- /opt/alist/data:/opt/alist/data
ports:
- 5244:5244
restart: unless-stopped
然后执行:
docker-compose up -d
docker exec -it alist ./alist admin set NEW_PASSWORD
-p 5244:5244
前面的5244为其他端口docker pull
拉取新版,然后销毁旧容器再用同样的命令创建即可,数据不会丢失