Skip to content

OpenList | Docker系列

前言

本文介绍使用openlistteam/openlist在Ubuntu服务器上搭建OpenList,请先根据本章前言完成环境的搭建。

openlistteam/openlist地址:

拉取镜像

shell
docker pull openlistteam/openlist:latest

开放端口

端口类型端口端口用途
TCP5244管理网页

配置文件

shell
# 前往srv目录
cd /srv

# 创建工作目录
mkdir openlist

# 进入工作目录
cd openlist

# 创建docker配置文件
touch docker-compose.yml

# 编辑docker配置文件
nano docker-compose.yml

docker-compose.yml

yml
networks:
  openlist:
    enable_ipv6: true

services:
  openlist:
    image: openlistteam/openlist:latest
    container_name: openlist
    restart: always
    user: 0:0 #使用root用户
    volumes:
    - ./data:/opt/openlist/data
    networks:
    - openlist
    ports:
    - 5244:5244
    environment:
    - UMASK=022
    - TZ=Asia/Shanghai
    - OPENLIST_ADMIN_PASSWORD=PASSWORD #此处输入admin账户的密码

开始运行

shell
# 前往工作目录
cd /srv/openlist

# 开始运行
docker compose up -d

运行成功后,即可使用http://服务器ip地址:5244连接服务器

维护服务

shell
# 停止服务
cd /srv/openlist
docker compose down

# 更新服务
cd /srv/openlist
docker compose down
docker compose pull
docker compose up -d

# 压缩数据文件夹
cd /srv/openlist
tar -czf data.tar.gz data/

# 解压缩数据文件夹
cd /srv/openlist
tar -xzf data.tar.gz data/