Compose 部署 Komga 开源漫画阅读器
Project 项目地址
gotson/komga:https://github.com/gotson/komga
App 软件工具
| version: '3.3'
services:
comic:
image: ghcr.io/gotson/komga:1.14.0
container_name: komga
deploy: # v3版本以上,指定与部署和运行服务相关配置,部分是docker stack使用的,其依赖docker swarm
resources: # 资源限制
limits: # 设置容器的资源限制
cpus: '0.5' # 设置该容器最多只能使用50%的CPU
memory: 4096M # 设置该容器最多只能使用4G的内存空间
reservations: # 设置为容器预留的系统资源(随时可用)
cpus: '0.2' # 为该容器保留20%的CPU
memory: 1024M # 为该容器保留1G的内容空间
volumes:
- type: bind
source: /share/CACHEDEV2_DATA/Silo/Komga/config
target: /config
- type: bind
source: /share/CACHEDEV2_DATA/Silo/Komga/data
target: /data
- type: bind
source: /etc/localtime
target: /etc/timezone
read_only: true
ports:
- 25600:25600
user: "1000:1000"
environment:
- JAVA_TOOL_OPTIONS=-Xmx4g
restart: unless-stopped
|
PS:Nas 部署方式同理,不过开启 deploy 后 QNAP-Container 自带的资源限制无法使用