1. 环境配置

 mkdir -p /docker/openlist/data /docker/openlist/file && \
 tee /docker/openlist/.env <<-'EOF'
 OPENLIST_ADMIN_PASSWORD=<OPENLIST_ADMIN_PASSWORD>
 EOF

2. 编辑 docker-compose.yml

 tee /docker/openlist/docker-compose.yml <<-'EOF'
 services:
   openlist:
     image: openlistteam/openlist:latest
     container_name: openlist
     restart: unless-stopped
     user: 0:0
     environment:
       UMASK: 022
       OPENLIST_ADMIN_PASSWORD: ${OPENLIST_ADMIN_PASSWORD}
     volumes:
       - /docker/openlist/data:/opt/openlist/data
       - /docker/openlist/file:/root
     networks:
       - internal
 ​
 networks:
   internal:
     external: true
     name: internal
 EOF

3. 运行 docker compose

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

4. 其他

 # backup
 cd /docker/openlist/ && \
 docker compose stop && \ 
 docker compose rm -f && \
 docker rmi openlistteam/openlist:latest && \
 rm -rf /docker/openlist
 # 查看日志
 docker compose logs

&NPM

  • Domain Names

    <域名>

  • Forward Hostname / IP

    openlist

  • Forward Port

    5244