docker.io/ghostchu/peerbanhelper:7.4.3 linux/amd64

docker.io/ghostchu/peerbanhelper:7.4.3 - 国内下载镜像源 浏览次数:87

docker.io/ghostchu/peerbanhelper

这是一个用于帮助用户管理其Peerban规则的Docker镜像。它提供了一个简单易用的界面,可以让用户轻松地添加、删除和修改Peerban规则。此外,该镜像还包含一些其他功能,例如:

  • 自动更新规则
  • 提供日志记录功能
  • 支持多种配置选项

该镜像适用于希望使用Peerban来管理网络连接的用户,特别适合那些需要使用复杂规则的用户。

源镜像 docker.io/ghostchu/peerbanhelper:7.4.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3
镜像ID sha256:f665d3f5f022ab0a525d5db9ae7ea903a5d52f82267501873f171ffd31b83e78
镜像TAG 7.4.3
大小 197.22MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 sh -c ${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar
工作目录 /app
OS/平台 linux/amd64
浏览量 87 次
贡献者 do***r@zuilang.eu.org
镜像创建 2025-02-10T19:14:10.866304927Z
同步时间 2025-03-01 21:24
更新时间 2025-04-19 01:55
开放端口
9898/tcp
目录挂载
/tmp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en JAVA_HOME=/usr/lib/jvm/liberica23-container-jre TZ=UTC JAVA_OPTS=-Dpbh.release=docker -Djava.awt.headless=true -Xmx512M -Xms16M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps
镜像标签
https://github.com/PBH-BTN/PeerBanHelper: maintainer BellSoft <info@bell-sw.com>: org.opencontainers.image.authors 2025-02-10T19:14:06.412Z: org.opencontainers.image.created Automatically block unwanted, leeches and abnormal BT peers with support for customized and cloud rules.| BT 反吸血工具 - 自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。支持 qB/qBEE/Deluge/BiglyBT/BitComet: org.opencontainers.image.description GPL-3.0: org.opencontainers.image.licenses c36244503a7aa035d3c609e38f916011fe6bbda7: org.opencontainers.image.revision https://github.com/PBH-BTN/PeerBanHelper: org.opencontainers.image.source PeerBanHelper: org.opencontainers.image.title https://github.com/PBH-BTN/PeerBanHelper: org.opencontainers.image.url 7.4.3-jvm-universal: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3  docker.io/ghostchu/peerbanhelper:7.4.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3  docker.io/ghostchu/peerbanhelper:7.4.3

Shell快速替换命令

sed -i 's#ghostchu/peerbanhelper:7.4.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3  docker.io/ghostchu/peerbanhelper:7.4.3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3  docker.io/ghostchu/peerbanhelper:7.4.3'

镜像构建历史


# 2025-02-11 03:14:10  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh" "-c" "${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar"]
                        
# 2025-02-11 03:14:10  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/tmp]
                        
# 2025-02-11 03:14:10  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-02-11 03:14:10  0.00B 设置环境变量 JAVA_OPTS -Djava.awt.headless
ENV JAVA_OPTS=-Dpbh.release=docker -Djava.awt.headless=true -Xmx512M -Xms16M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps
                        
# 2025-02-11 03:14:10  0.00B 设置环境变量 TZ
ENV TZ=UTC
                        
# 2025-02-11 03:14:10  0.00B 声明容器运行时监听的端口
EXPOSE map[9898/tcp:{}]
                        
# 2025-02-11 03:14:10  0.00B 指定运行容器时使用的用户
USER 0
                        
# 2025-02-11 03:14:10  4.08MB 复制新文件或目录到容器中
COPY target/PeerBanHelper.jar /app/PeerBanHelper.jar # buildkit
                        
# 2025-02-11 02:04:57  61.32MB 复制新文件或目录到容器中
COPY target/libraries /app/libraries # buildkit
                        
# 2025-02-11 02:04:57  0.00B 添加元数据标签
LABEL maintainer=https://github.com/PBH-BTN/PeerBanHelper
                        
# 2025-01-27 14:30:16  131.83MB 
|18 CDS=no DESCRIPTION=Alpaquita Stream Musl based image with Liberica JRE 23, with APK tools removed. JAVA_RELEASE=23 MAINTAINER=BellSoft <info@bell-sw.com> REMOVE_APK_TOOLS=yes /bin/sh -c     set -e; command set -o pipefail;     case "$JAVA_RELEASE" in         11|17|21|22|23) ;;         *)             echo -n "Invalid JAVA_RELEASE: '${JAVA_RELEASE}'. ";             echo "Only '11', '17', '21', '22' and '23' are supported.";             exit 1;             ;;     esac;     case "$CDS" in         yes|no) ;;         *)             echo "Invalid CDS: '${CDS}'. ";             echo "Only 'yes' and 'no' are supported.";             exit 1;             ;;     esac;     case "$REMOVE_APK_TOOLS" in         yes|no) ;;         *)             echo "Invalid REMOVE_APK_TOOLS: '${REMOVE_APK_TOOLS}'. ";             echo "Only 'yes' and 'no' are supported.";             exit 1;             ;;     esac;     apk add --no-cache "liberica${JAVA_RELEASE}-container-jre";     if [ "$CDS" = "yes" ]; then         apk add --no-cache "liberica${JAVA_RELEASE}-container-jre-cds";     fi;     if [ "$REMOVE_APK_TOOLS" = "yes" ]; then         apk del --no-cache apk-tools;     fi
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ENV JAVA_HOME="/usr/lib/jvm/liberica${JAVA_RELEASE}-container-jre"
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) LABEL org.opencontainers.image.description="$DESCRIPTION"
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) LABEL org.opencontainers.image.authors="$MAINTAINER"
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) LABEL maintainer="$MAINTAINER"
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ARG CDS DESCRIPTION JAVA_RELEASE MAINTAINER REMOVE_APK_TOOLS
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ARG CDS JAVA_RELEASE MAINTAINER REMOVE_APK_TOOLS
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ARG CDS JAVA_RELEASE REMOVE_APK_TOOLS
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ARG CDS JAVA_RELEASE
                        
# 2025-01-27 14:30:13  0.00B 
/bin/sh -c #(nop) ARG JAVA_RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f665d3f5f022ab0a525d5db9ae7ea903a5d52f82267501873f171ffd31b83e78",
    "RepoTags": [
        "ghostchu/peerbanhelper:7.4.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:7.4.3"
    ],
    "RepoDigests": [
        "ghostchu/peerbanhelper@sha256:5929a71c89953248a158c6c0c31ab11141ef3f7ebf8deaa106de6e3ca48d2325",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper@sha256:9c833f180a461e650429b8319702ed40488b88894793828e10a433a33c465b76"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-10T19:14:10.866304927Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "0",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "9898/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "JAVA_HOME=/usr/lib/jvm/liberica23-container-jre",
            "TZ=UTC",
            "JAVA_OPTS=-Dpbh.release=docker -Djava.awt.headless=true -Xmx512M -Xms16M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/tmp": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "sh",
            "-c",
            "${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "https://github.com/PBH-BTN/PeerBanHelper",
            "org.opencontainers.image.authors": "BellSoft \u003cinfo@bell-sw.com\u003e",
            "org.opencontainers.image.created": "2025-02-10T19:14:06.412Z",
            "org.opencontainers.image.description": "Automatically block unwanted, leeches and abnormal BT peers with support for customized and cloud rules.| BT 反吸血工具 - 自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。支持 qB/qBEE/Deluge/BiglyBT/BitComet",
            "org.opencontainers.image.licenses": "GPL-3.0",
            "org.opencontainers.image.revision": "c36244503a7aa035d3c609e38f916011fe6bbda7",
            "org.opencontainers.image.source": "https://github.com/PBH-BTN/PeerBanHelper",
            "org.opencontainers.image.title": "PeerBanHelper",
            "org.opencontainers.image.url": "https://github.com/PBH-BTN/PeerBanHelper",
            "org.opencontainers.image.version": "7.4.3-jvm-universal"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 197224166,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9989dc4d742d221b9a06c138ac16b02ce85efb86046d10be71bc203c726321d4/diff:/var/lib/docker/overlay2/8bbf197d1a47ef8216c213e55bc5781f064ae99e9caa29b5fef37fcfb21c7ab4/diff:/var/lib/docker/overlay2/ad5bf51f40ddf2f3d986cff9756db9e995aec2c3a1f45ce66c9e655135ca9ca5/diff",
            "MergedDir": "/var/lib/docker/overlay2/1871a8ee2a523def757e3c97f19d82f04d3edd24b2d460d03f88d72fc6041c07/merged",
            "UpperDir": "/var/lib/docker/overlay2/1871a8ee2a523def757e3c97f19d82f04d3edd24b2d460d03f88d72fc6041c07/diff",
            "WorkDir": "/var/lib/docker/overlay2/1871a8ee2a523def757e3c97f19d82f04d3edd24b2d460d03f88d72fc6041c07/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:713412af3771555067dd2689e99f68b2d762f95a299a7c3754a5be99f46ab4a8",
            "sha256:5212e04c1c96bf08a5330dbdcb31f58e0a6a7ef5198062f114e2401e9e2a8084",
            "sha256:c51ccbf357665bc01f43dfc8dc38ab9f509b9b6a02508362f1794584b63a06b2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-01T21:24:41.253728957+08:00"
    }
}

更多版本

docker.io/ghostchu/peerbanhelper:latest

linux/amd64 docker.io338.87MB2024-11-07 17:54
213

docker.io/ghostchu/peerbanhelper:7.4.3

linux/amd64 docker.io197.22MB2025-03-01 21:24
86