切换深色或浅色模式
OpenList | Docker系列
前言
本文介绍使用openlistteam/openlist在Ubuntu服务器上搭建OpenList,请先根据本章前言完成环境的搭建。
openlistteam/openlist地址:
- https://hub.docker.com/r/openlistteam/openlist
- https://github.com/OpenListTeam/OpenList
- https://doc.oplist.org/
- https://doc.oplist.org.cn/
- https://doc.openlist.team/
拉取镜像
shell
docker pull openlistteam/openlist:latest开放端口
| 端口类型 | 端口 | 端口用途 |
|---|---|---|
| TCP | 5244 | 管理网页 |
配置文件
shell
# 前往srv目录
cd /srv
# 创建工作目录
mkdir openlist
# 进入工作目录
cd openlist
# 创建docker配置文件
touch docker-compose.yml
# 编辑docker配置文件
nano docker-compose.ymldocker-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/