一个开源、轻量级的图片云存储系统,支持多种云存储平台,提供完善的图床管理功能
docker run -d --name lsky -p 8080:80 aliuq/lsky:latest
# 挂载目录
docker run -d --name lsky -p 8080:80 -v ./data:/app aliuq/lsky:latest
# 测试
docker run --rm --name lsky -p 8080:80 aliuq/lsky:latest
访问 http://localhost:8080 即可使用
创建 docker-compose.yml 文件
name: lsky
services:
lsky:
image: aliuq/lsky:latest
container_name: lsky
restart: unless-stopped
ports:
- '8080:80'
environment:
- UPLOAD_MAX_FILESIZE=20M
- POST_MAX_SIZE=20M
volumes:
- ./data:/app
depends_on:
- lsky-db
lsky-db:
image: postgres:15-alpine
container_name: lsky-db
restart: unless-stopped
environment:
POSTGRES_USER: lsky
POSTGRES_PASSWORD: lsky
POSTGRES_DB: lsky
PGDATA: /pg-data
volumes:
- ./db_data:/pg-data
运行服务
docker-compose up -d
| 变量名 | 默认值 | 描述 |
|---|---|---|
UPLOAD_MAX_FILESIZE | 10M | 单个文件上传大小限制 |
POST_MAX_SIZE | 10M | POST 数据最大限制 |
# 挂载数据目录
docker run -d --name lsky -p 8080:80 -v ./data:/app aliuq/lsky:latest
# 映射到其他端口
docker run -p 3000:80 aliuq/lsky:latest
使用 PostgreSQL 数据库:
lsky-db:5432lskylskylsky
# 克隆仓库
git clone https://github.com/aliuq/apps-image.git
cd apps-image/apps/lsky
# 构建镜像
docker buildx build -f ./Dockerfile -t lsky:local --load .
# 运行测试
docker run --rm --name lsky-local -p 8080:80 -v ./data:/app lsky:local
# 显示详细构建日志
docker buildx build --progress=plain -f ./Dockerfile -t lsky:debug --no-cache --load .
📝 该文档由 AI 辅助生成并整理,如有问题请随时反馈
Content type
Image
Digest
sha256:25b21c9c4…
Size
82 MB
Last updated
over 1 year ago
docker pull aliuq/lsky