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

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

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

docker.io/ghostchu/peerbanhelper

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

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

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

源镜像 docker.io/ghostchu/peerbanhelper:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:latest
镜像ID sha256:2a90df4bd362ce1434dc2c22275220207c4a42f6717745aef45e96c57432b829
镜像TAG latest
大小 338.87MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /bin/sh -c ${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar
工作目录 /app
OS/平台 linux/amd64
浏览量 133 次
贡献者
镜像创建 2024-11-07T09:17:03.69669373Z
同步时间 2024-11-07 17:54
更新时间 2025-02-20 15:23
开放端口
9898/tcp
环境变量
PATH=/opt/java/openjdk/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-23.0.1+11 TZ=UTC JAVA_OPTS=-Dpbh.release=docker -Xmx512M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps
镜像标签
https://github.com/PBH-BTN/PeerBanHelper: maintainer 2024-11-07T09:13:46.040Z: org.opencontainers.image.created BT 反吸血工具 - 自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。PeerId黑名单/UserAgent黑名单/IP CIDR/假进度/超量下载/进度回退/多播追猎/连锁封禁/伪装检测 支持 qBittorrent/Transmission/Deluge/BiglyBT/Vuze(Azureus)/BitComet: org.opencontainers.image.description GPL-3.0: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name 1d6479b2a580016f9886733eae6245baf47895fa: 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.1.2-jvm-universal: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: ubuntu 24.04 扫描引擎: Trivy 扫描时间: 2024-11-07 17:54

低危漏洞:17 中危漏洞:2 高危漏洞:0 严重漏洞:0

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-11-07 17:17:03  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar"]
                        
# 2024-11-07 17:17:03  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-11-07 17:17:03  3.57MB 复制新文件或目录到容器中
COPY build/target/PeerBanHelper.jar /app/PeerBanHelper.jar # buildkit
                        
# 2024-11-07 17:17:03  52.40MB 复制新文件或目录到容器中
COPY build/target/libraries /app/libraries # buildkit
                        
# 2024-11-06 11:59:38  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/tmp]
                        
# 2024-11-06 11:59:38  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2024-11-06 11:59:38  0.00B 设置环境变量 JAVA_OPTS
ENV JAVA_OPTS=-Dpbh.release=docker -Xmx512M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps
                        
# 2024-11-06 11:59:38  0.00B 设置环境变量 TZ
ENV TZ=UTC
                        
# 2024-11-06 11:59:38  0.00B 声明容器运行时监听的端口
EXPOSE map[9898/tcp:{}]
                        
# 2024-11-06 11:59:38  0.00B 指定运行容器时使用的用户
USER 0
                        
# 2024-11-06 11:59:38  0.00B 添加元数据标签
LABEL maintainer=https://github.com/PBH-BTN/PeerBanHelper
                        
# 2024-10-23 23:41:32  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2024-10-23 23:41:32  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2024-10-23 23:41:32  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2024-10-23 23:41:32  164.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='1233cbec40f05c76ad926b68521ae78c6ae4f454996ef549602be6987069fa77';          BINARY_URL='https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.1%2B11/OpenJDK23U-jre_x64_linux_hotspot_23.0.1_11.tar.gz';          ;;        arm64)          ESUM='0b498a5b673cb50fe9cfd0a13bd39c7259b4fad4d930d614e1563aeb8bca7f0e';          BINARY_URL='https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.1%2B11/OpenJDK23U-jre_aarch64_linux_hotspot_23.0.1_11.tar.gz';          ;;        ppc64el)          ESUM='ae5d49932f7d9b182c2d9ededa18bd4defc61873f1d717caa3d905bba870a683';          BINARY_URL='https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.1%2B11/OpenJDK23U-jre_ppc64le_linux_hotspot_23.0.1_11.tar.gz';          ;;        riscv64)          ESUM='cf65a926c2d7cbdbaa63242a8d20ce747335e7260eaaabd7bb52d51c099fda9a';          BINARY_URL='https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.1%2B11/OpenJDK23U-jre_riscv64_linux_hotspot_23.0.1_11.tar.gz';          ;;        s390x)          ESUM='d1d46933716a0eb5a6385980fa98c858c90e72bdc6d14b88d25b20980c5bc7f9';          BINARY_URL='https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.1%2B11/OpenJDK23U-jre_s390x_linux_hotspot_23.0.1_11.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -r "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-23.0.1+11
                        
# 2024-10-23 23:41:32  40.31MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         wget         gnupg         fontconfig         ca-certificates p11-kit         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2024-10-11 11:48:04  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-10-11 11:48:03  78.11MB 
/bin/sh -c #(nop) ADD file:34dc4f3ab7a694ecde47ff7a610be18591834c45f1d7251813267798412604e5 in / 
                        
# 2024-10-11 11:48:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-10-11 11:48:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-10-11 11:48:01  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-10-11 11:48:01  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:2a90df4bd362ce1434dc2c22275220207c4a42f6717745aef45e96c57432b829",
    "RepoTags": [
        "ghostchu/peerbanhelper:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper:latest"
    ],
    "RepoDigests": [
        "ghostchu/peerbanhelper@sha256:3bf61799abb37dff153593f214d30db1bba8156a7031a924c90380b833a51e59",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ghostchu/peerbanhelper@sha256:442f3ad29aa40b30c47a6677653da51b99e3a72792af4693e001e7b1d12715c4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-11-07T09:17:03.69669373Z",
    "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=/opt/java/openjdk/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-23.0.1+11",
            "TZ=UTC",
            "JAVA_OPTS=-Dpbh.release=docker -Xmx512M -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/tmp": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar PeerBanHelper.jar"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "https://github.com/PBH-BTN/PeerBanHelper",
            "org.opencontainers.image.created": "2024-11-07T09:13:46.040Z",
            "org.opencontainers.image.description": "BT 反吸血工具 - 自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。PeerId黑名单/UserAgent黑名单/IP CIDR/假进度/超量下载/进度回退/多播追猎/连锁封禁/伪装检测 支持 qBittorrent/Transmission/Deluge/BiglyBT/Vuze(Azureus)/BitComet",
            "org.opencontainers.image.licenses": "GPL-3.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "1d6479b2a580016f9886733eae6245baf47895fa",
            "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.1.2-jvm-universal"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 338866710,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8995e39b84861275ffa64ddbf95125b63026be69953160370b885baaa78d47a7/diff:/var/lib/docker/overlay2/4c173a5fe107f942c42294c1c0730673b6d0f46eb2ee657aa92813bf1261eccc/diff:/var/lib/docker/overlay2/4a9f9f0eb11dfe20a24e5677de4f43af4c9218a9832fd17c086522d8f4e8601f/diff:/var/lib/docker/overlay2/3744e885b837bfedaa03fe8d0a92be17f63efa504df6a2ff38d192e1025b39e4/diff:/var/lib/docker/overlay2/bb40eb8719b5207a5743363759f953ffefe9804b28f6bd5d6554442c8d3ebbda/diff:/var/lib/docker/overlay2/583842c3ee76a16becfafd156325b77c2a3ba06eaeb648013e9ba0ddba0a03aa/diff:/var/lib/docker/overlay2/66bcd0d171e5753f08fc2ba86a3c6615a543d21d382ab127ede9b2376a49d649/diff",
            "MergedDir": "/var/lib/docker/overlay2/5dfc510cdf90da18dcf2de1d00dedff5d8c2a7e8046201fcb0a433bf917e64ba/merged",
            "UpperDir": "/var/lib/docker/overlay2/5dfc510cdf90da18dcf2de1d00dedff5d8c2a7e8046201fcb0a433bf917e64ba/diff",
            "WorkDir": "/var/lib/docker/overlay2/5dfc510cdf90da18dcf2de1d00dedff5d8c2a7e8046201fcb0a433bf917e64ba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a46a5fb872b554648d9d0262f302b2c1ded46eeb1ef4dc727ecc5274605937af",
            "sha256:b0e351b52d51231aeb1d3320de67acbb2e5c316c9693eb2a710d514d75f6fcc0",
            "sha256:0de9362b3fa618146312ce9f481306bd3e0e88a4b7f2ad389f5a37e1706b0776",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:7c938d21750ea0246dec810a70acffcf40e7877e446c533870d6163f52cd36b1",
            "sha256:3a7493289cd36fb2490f3a27afdae1c759d408064f94ad36b5ade30b9587ed8d",
            "sha256:2f84a7f2b3dfdf11d39896a36a5d0bd9879f0412bc1814e7f1f5fe510008d859",
            "sha256:dfcda10198fa74b8fecfa1d7e1bc20bebfab7e3fa09b74bee50451013ad2df34"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-11-07T17:53:59.4515893+08:00"
    }
}

更多版本

docker.io/ghostchu/peerbanhelper:latest

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