# 使用 Docker Compose 版本 3.8
version: '3.8'
services:
analysis:
# 使用的镜像
image: mobaijun/analysis:latest
# 容器名称(可选)
container_name: analysis
# 重启策略(可选)
restart: unless-stopped
volumes:
# 挂载主机目录到容器
- /volume1/picture:/app/download
# 挂载日志目录
- /volume1/picture/logs:/app/logs
environment:
# 从环境变量文件中读取 DB_URL
- DB_URL=${DB_URL}
# 直接设置 DB_USER
- DB_USER=root
# 从环境变量文件中读取 DB_PASSWORD
- DB_PASSWORD=${DB_PASSWORD}
# 代理IP
- PROXY_HOST=${PROXY_HOST}
# 代理端口
- PROXY_PORT=${PROXY_PORT}
# 是否开启代理 false/true
- IS_PROXY=false
# 批次大小
- BATCH_SIZE=200
# 重试次数
- RETRY_COUNT=1
# 是否下载 0/1
- DOWNLOAD_ENABLED=${DOWNLOAD_ENABLED}
# 文件后缀
- FILE_SUFFIX=["png",webp]
# 是否下载成功 "0"/"1"
- DOWNLOAD_SUCCESS="0"
deploy:
# 容器资源限制配置
resources:
limits:
# 限制最大使用 1 核 CPU
cpus: '1.0'
# 限制最大使用 1024 MB 内存
memory: 1024M
reservations:
# 保留至少 0.5 核 CPU
cpus: '0.5'
# 保留至少 512 MB 内存
memory: 512M
Content type
Image
Digest
sha256:bbd7d033e…
Size
80.5 MB
Last updated
4 months ago
docker pull mobaijun/analysis