比特彗星默认 docker-compose 默认配置的一些问题

如题,最近从qBittorrent切换到比特彗星 docker版尝鲜的时候
按照这个文档 https://wiki-zh.bitcomet.com/linux%E7%89%88bitcomet%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

部署了一下docker webui版的比特彗星

之后在大上传&迁移种子的时候多次发生crash,错误日志如图:

724C950B643A60EBE3083A677DEF2106

最后发现是Docker默认的ulimit(soft/hard)都是1024…建议给示例的compose加一下ulimit配置

  services:
      sandbox:
          container_name: bitcomet
          image: wxhere/bitcomet-webui:latest
          volumes:
              # 将容器中的配置文件目录映射到主机目录中
              - /docker/appdata/BitComet:/root/.config/BitComet:rw
              # 将容器中的下载目录映射到主机目录中
              - ~/Downloads:/root/Downloads:rw
          ports:
              # Web GUI 访问端口
              - 6080:8080
              # BitTorrent 端口
              - 6082:6082
              - 6082:6082/udp
          environment:
              - BITCOMET_WEBUI_PORT=8080
              - BITCOMET_BT_PORT=6082
              - WEBUI_USERNAME=test
              - WEBUI_PASSWORD=test
          ulimits:
            nofile:
              soft: "65536"
              hard: "65536"
  
1個讚