ghcr.io/gameyfin/gameyfin:2.1.2 linux/amd64

ghcr.io/gameyfin/gameyfin:2.1.2 - 国内下载镜像源 浏览次数:15
源镜像 ghcr.io/gameyfin/gameyfin:2.1.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2
镜像ID sha256:f6c9ee3e8c5260aad88ff4f27c43f6bfe0daeb95bf9311599ceb5365c86e6fe5
镜像TAG 2.1.2
大小 627.72MB
镜像源 ghcr.io
CMD
启动入口 /sbin/tini -- /entrypoint.sh
工作目录 /opt/gameyfin
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-10-08T07:49:07.472076846Z
同步时间 2025-10-10 11:04
更新时间 2025-10-10 15:20
开放端口
8080/tcp
环境变量
PATH=/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-21.0.8+9 USER=gameyfin

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2  ghcr.io/gameyfin/gameyfin:2.1.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2  ghcr.io/gameyfin/gameyfin:2.1.2

Shell快速替换命令

sed -i 's#ghcr.io/gameyfin/gameyfin:2.1.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2  ghcr.io/gameyfin/gameyfin:2.1.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2  ghcr.io/gameyfin/gameyfin:2.1.2'

镜像构建历史


# 2025-10-08 15:49:07  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/entrypoint.sh"]
                        
# 2025-10-08 15:49:07  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-10-08 15:49:07  35.57MB 执行命令并创建新的镜像层
RUN /bin/sh -c find /tmp/plugins -type f -path "*/build/libs/*.jar" -exec cp {} plugins/ \; &&     rm -rf /tmp/plugins # buildkit
                        
# 2025-10-08 15:49:04  111.91MB 复制新文件或目录到容器中
COPY ./plugins/ /tmp/plugins/ # buildkit
                        
# 2025-10-08 15:49:01  134.70MB 执行命令并创建新的镜像层
RUN /bin/sh -c find /tmp/app-libs -type f -name "*.jar" ! -name "*-plain.jar" -exec cp {} gameyfin.jar \; &&     rm -rf /tmp/app-libs # buildkit
                        
# 2025-10-08 15:49:00  137.50MB 复制新文件或目录到容器中
COPY ./app/build/libs/ /tmp/app-libs/ # buildkit
                        
# 2025-10-08 15:49:00  289.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2025-10-08 15:49:00  289.00B 复制新文件或目录到容器中
COPY ./docker/entrypoint.sh /entrypoint.sh # buildkit
                        
# 2025-10-08 15:49:00  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p plugins db data logs &&     chown -R gameyfin:gameyfin . # buildkit
                        
# 2025-10-08 15:49:00  0.00B 设置工作目录为/opt/gameyfin
WORKDIR /opt/gameyfin
                        
# 2025-10-08 15:49:00  3.06KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup gameyfin &&     adduser --disabled-password --gecos "" --ingroup "$USER" --no-create-home "$USER" # buildkit
                        
# 2025-10-08 15:49:00  0.00B 设置环境变量 USER
ENV USER=gameyfin
                        
# 2025-10-08 15:49:00  2.47MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache su-exec tini shadow # buildkit
                        
# 2025-10-08 15:49:00  0.00B 
MAINTAINER grimsi
                        
# 2025-08-01 19:04:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-08-01 19:04:34  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-08-01 19:04:34  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-08-01 19:04:34  163.98MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(apk --print-arch)";     case "${ARCH}" in        aarch64)          ESUM='f495749fce8d8974323f30428c1183168f90592dc90bb94c96edab33ffccc94e';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.8_9.tar.gz';          ;;        x86_64)          ESUM='f499e2d5c596fd531c8427b2fb207c9eeabed783adad32aeed64b03dd476a231';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.8_9.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget -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 -rf "${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; # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.8+9
                        
# 2025-08-01 19:04:34  33.27MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apk add --no-cache         fontconfig ttf-dejavu         gnupg         ca-certificates p11-kit-trust         musl-locales musl-locales-lang         tzdata         coreutils         openssl     ;     rm -rf /var/cache/apk/* # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-07-15 19:01:16  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-07-15 19:01:16  8.31MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:f6c9ee3e8c5260aad88ff4f27c43f6bfe0daeb95bf9311599ceb5365c86e6fe5",
    "RepoTags": [
        "ghcr.io/gameyfin/gameyfin:2.1.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin:2.1.2"
    ],
    "RepoDigests": [
        "ghcr.io/gameyfin/gameyfin@sha256:ddc99c9f7568f7640bb8d032f03786f0131756ea94964ebe8004176a493801ab",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gameyfin/gameyfin@sha256:76500997a6a4a6f1f84b7a7ad3693da59cf68af0292383cf7ca1f24def8af175"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-08T07:49:07.472076846Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "grimsi",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/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-21.0.8+9",
            "USER=gameyfin"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/gameyfin",
        "Entrypoint": [
            "/sbin/tini",
            "--",
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 627723286,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/065d7ef12ee7d0e0bdf1b716a4a0559d67502f6f932bfde3f6caa92a5217f469/diff:/var/lib/docker/overlay2/d1b88e96d5b080cc57a27cc241baba9a49e928bdb32d8bbf983a59d98b4421c6/diff:/var/lib/docker/overlay2/98ea6ae680ead601b03367f834db5410a24d891164495dcd036e551d17988e18/diff:/var/lib/docker/overlay2/212abe8b1900445ada034e72bfd50ae9c6f1252ef3bbfbd32b29e589d29e1c68/diff:/var/lib/docker/overlay2/b613b8d2665f6c2cb86f6a9b91561bb2e99a2b2784fe54282c72e9853e652d02/diff:/var/lib/docker/overlay2/89774928d99e42a5e1a25432a5f11866c6eba23ba11719c0d567fbb35c9975e9/diff:/var/lib/docker/overlay2/2834977167f59b3ec6f734c3586c5a1ad844bc4fb07a836449f38de17cdcf6f7/diff:/var/lib/docker/overlay2/92cbeea5b8740c87080d30232769bdb93dfdca9ef6d20781b3bf48f6255396c1/diff:/var/lib/docker/overlay2/f699a4f8d0af13cdb2af1254c2245821f02e80e881b12e199c2f1a25dec458af/diff:/var/lib/docker/overlay2/33e54de85e1b97263409453c484aba130a96e258b4c3cc6ed6556be3a02cdc06/diff:/var/lib/docker/overlay2/901ebead4e3d103e39a287f62a54471f9709f68e94556b1a62b1f13347b0db5b/diff:/var/lib/docker/overlay2/277ecaa36af2f09f226819d8aefbd0ce540073528a4cf463264a02f148c01b13/diff:/var/lib/docker/overlay2/26ad83060562f11bcc85d90a465de3e7fff333af18ed3585b62836cd7a909a7b/diff:/var/lib/docker/overlay2/fce31083bf78fb669ced5e473ada166388fb6191ae6144c91b94c9a1629510cc/diff",
            "MergedDir": "/var/lib/docker/overlay2/ea3067d60ff3460ffccdc74d07be239c2bf6c641a9f183955ccedbe76848d1ad/merged",
            "UpperDir": "/var/lib/docker/overlay2/ea3067d60ff3460ffccdc74d07be239c2bf6c641a9f183955ccedbe76848d1ad/diff",
            "WorkDir": "/var/lib/docker/overlay2/ea3067d60ff3460ffccdc74d07be239c2bf6c641a9f183955ccedbe76848d1ad/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:418dccb7d85a63a6aa574439840f7a6fa6fd2321b3e2394568a317735e867d35",
            "sha256:c2d2b55d55c7e06865715b4e1e79699cc7b95a30e67ff07d46f4bffb89eb29f7",
            "sha256:1eb3de508cc3ef31758d54fcbf467e214465ae179c91a891a30a5e3f23b407ff",
            "sha256:bb64f233ca865ee9bff4901c140c4c7f9e88df983ef3b1880bcaa92660983474",
            "sha256:880a6d9a5a59e7617d9296cb3c782f216bb91e897640582ffd76bb5a9419216b",
            "sha256:491267c96c8d90a5eccc71e0685ea3bf65829927afde273221fe38cd1871715f",
            "sha256:63b1b61dd0568c827585c9088f5a0e298bcef22a30fa047850de92d3bb08ee65",
            "sha256:27d5a34e4bc72fcfb134db23e66f19d553bd5de394f4dcc3638c2f90f4e6cd1b",
            "sha256:4e78cfa415ddd949f108f3a1554e01821a3db4109b7f240923ea1da308d2a70f",
            "sha256:f3e6fc8da47dd7aeac13ea9e79d357bf91b7a5020db3369d8bd777e4b4573ecb",
            "sha256:939c9ecd72ad86aa926158856af29cd28639d7378751718e1df862c7d8f69449",
            "sha256:b727821c5788c7f4a0743922a0386469111023caec9429b6a197b04421a8ccd1",
            "sha256:21fbe49919698ed47be17470728d1c29a95cebef1f887758342e1c3424cc544d",
            "sha256:ce36bb8a30d4ba293a1cd64399883d7ccef9d58b376f6b9c83e85afda900ac2a",
            "sha256:c234c0f215a1cb55f4dbd04540116646b5b8a2d69f3c1275dcd8eeb7f4e99383"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-10T11:03:47.476964167+08:00"
    }
}

更多版本

ghcr.io/gameyfin/gameyfin:2.1.2

linux/amd64 ghcr.io627.72MB2025-10-10 11:04
14