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