1. 环境配置

mkdir -p /docker/alist/data /docker/alist/file

2. 编辑 docker-compose.yml

tee /docker/alist/docker-compose.yml <<-'EOF'
services:
  alist:
    image: xhofe/alist:latest
    container_name: alist
    restart: unless-stopped
    environment:
      PUID: 0
      PGID: 0
      UMASK: 022
    volumes:
      - /docker/alist/data:/opt/alist/data
      - /docker/alist/file:/root
    networks:
      - internal

networks:
  internal:
    external: true
    name: internal
EOF

3. 运行 docker compose

cd /docker/alist/ && \
docker compose up -d

4. 其他

# 查看默认 admin 随机生成密码
docker compose logs | grep password
# backup
cd /docker/alist/ && \
docker compose stop && \ 
docker compose rm -f && \
docker rmi xhofe/alist:latest && \
rm -rf /docker/alist
# 查看日志
docker compose logs

&NPM

  • Domain Names

    <域名>

  • Forward Hostname / IP

    alist

  • Forward Port

    5244