镜像构建历史
# 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"
}
}