Skip to content

Compose 部署 Komga 开源漫画阅读器

Project 项目地址

gotson/komgahttps://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 自带的资源限制无法使用