ghcr.io/iflytek/skillhub-server:v0.2.5 linux/arm64

ghcr.io/iflytek/skillhub-server:v0.2.5 - 国内下载镜像源 浏览次数:13 离线日志 贡献同步 温馨提示: 这是一个 linux/arm64 系统架构镜像

ghcr.io/iflytek/skillhub-server是讯飞(iflytek)推出的SkillHub平台的服务端Docker镜像,用于支持SkillHub平台的服务运行,提供技能管理、部署、调用等相关功能,助力开发者构建和管理AI技能应用,是讯飞AI开放平台生态体系中的重要组成部分。

源镜像 ghcr.io/iflytek/skillhub-server:v0.2.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64
镜像ID sha256:13f3085de40c0df76cc7e573eca11af1b5256489ddacb2c330a097b44b3c3dcc
镜像TAG v0.2.5-linuxarm64
大小 402.37MB
镜像源 ghcr.io
CMD
启动入口 java -XX:MaxRAMPercentage=75.0 -jar app.jar
工作目录 /app
OS/平台 linux/arm64
浏览量 13 次
贡献者
avatar
离线日志
镜像创建 2026-04-23T07:37:07.342522995Z
同步时间 2026-06-04 18:03
开放端口
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.10+7
镜像标签
2026-04-23T07:28:58.092Z: org.opencontainers.image.created Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses 3739c7879b1693d790ad23d33086fe8384f87515: org.opencontainers.image.revision https://github.com/iflytek/skillhub: org.opencontainers.image.source skillhub: org.opencontainers.image.title https://github.com/iflytek/skillhub: org.opencontainers.image.url 0.2.5: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64  ghcr.io/iflytek/skillhub-server:v0.2.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64  ghcr.io/iflytek/skillhub-server:v0.2.5

Shell快速替换命令

sed -i 's#ghcr.io/iflytek/skillhub-server:v0.2.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64  ghcr.io/iflytek/skillhub-server:v0.2.5'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64  ghcr.io/iflytek/skillhub-server:v0.2.5'

镜像构建历史


# 2026-04-23 15:37:07  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["java" "-XX:MaxRAMPercentage=75.0" "-jar" "app.jar"]
                        
# 2026-04-23 15:37:07  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -qO- http://localhost:8080/actuator/health || exit 1"] "10s" "3s" "1m0s" "0s" '\f'}
                        
# 2026-04-23 15:37:07  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-04-23 15:37:07  0.00B 指定运行容器时使用的用户
USER app
                        
# 2026-04-23 15:37:07  97.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/lib/skillhub/storage &&     chown -R app:app /app /var/lib/skillhub/storage # buildkit
                        
# 2026-04-23 15:37:07  97.46MB 复制新文件或目录到容器中
COPY /app/skillhub-app/target/*.jar app.jar # buildkit
                        
# 2026-04-23 15:29:05  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-23 15:29:05  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -S app && adduser -S app -G app # buildkit
                        
# 2026-04-16 04:34:06  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-04-16 04:34:06  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-04-16 04:34:06  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-04-16 04:34:06  161.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(apk --print-arch)";     case "${ARCH}" in        aarch64)          ESUM='d1cd7b33dcd81293b0b705f4d0e79adce092786be31736a63abe6a4b31841ae5';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.10%2B7/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.10_7.tar.gz';          ;;        x86_64)          ESUM='4f6200277644afe6ad49218ae1dd45ab3d0d0b2ac4109163604e36156a93a306';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.10%2B7/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.10_7.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
                        
# 2026-04-16 04:34:03  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.10+7
                        
# 2026-04-16 04:34:03  37.18MB 执行命令并创建新的镜像层
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
                        
# 2026-04-16 04:34:03  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-04-16 04:34:03  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-16 04:34:03  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-04-16 04:01:25  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:25  8.70MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:13f3085de40c0df76cc7e573eca11af1b5256489ddacb2c330a097b44b3c3dcc",
    "RepoTags": [
        "ghcr.io/iflytek/skillhub-server:v0.2.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.5-linuxarm64"
    ],
    "RepoDigests": [
        "ghcr.io/iflytek/skillhub-server@sha256:9c38d5ccc7a142f470c03adfc9e732e6c21522f89d523cb68dfa860a8c02919f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server@sha256:bd3f3725ad323b333c56dea0901c5576e38bc2e3c1be7c84a17127f1ed3ea702"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-23T07:37:07.342522995Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "app",
        "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.10+7"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "wget -qO- http://localhost:8080/actuator/health || exit 1"
            ],
            "Interval": 10000000000,
            "Timeout": 3000000000,
            "StartPeriod": 60000000000,
            "Retries": 12
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "java",
            "-XX:MaxRAMPercentage=75.0",
            "-jar",
            "app.jar"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-04-23T07:28:58.092Z",
            "org.opencontainers.image.description": "Self-hosted, open-source agent skill registry for enterprises. Publish \u0026 version skill packages, govern with RBAC and audit logs, deploy   on-premise with Docker or Kubernetes.",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "3739c7879b1693d790ad23d33086fe8384f87515",
            "org.opencontainers.image.source": "https://github.com/iflytek/skillhub",
            "org.opencontainers.image.title": "skillhub",
            "org.opencontainers.image.url": "https://github.com/iflytek/skillhub",
            "org.opencontainers.image.version": "0.2.5"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 402368640,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e4d3e87a8b86fc58739b563c730ca09debc773874a1475b2dacb9e05a33010da/diff:/var/lib/docker/overlay2/7880fd4c5860f31848d7fadc0e3d4b22497e18220d60c2a12319d3294d958806/diff:/var/lib/docker/overlay2/c80988aa78822ce3d8ca41ee8114cb6f9081677277a41a71f92356c5ad141507/diff:/var/lib/docker/overlay2/9d3816f5c624a0471cbf34f254a4d98bea77f4d85c267f0e01b39ed2298b6777/diff:/var/lib/docker/overlay2/82c7f1045ba506447b28ff0b7be12b65afbb36d8fed2cf13a91ec1d8214b71cd/diff:/var/lib/docker/overlay2/405d9250b9f1d9e9d331ae06800711df4bb495ebc891cc3e6b84649c0a638229/diff:/var/lib/docker/overlay2/fb062b6a007993cca746fdc90f129ef6752f5fa65dca89b8e9c911313fa2b7be/diff:/var/lib/docker/overlay2/b073e759cced660269bfc777636d2d3c7eb69aec93323f7820f368e7eb97f0d0/diff",
            "MergedDir": "/var/lib/docker/overlay2/45ff5e9ab1de548c2309ab592ab60fd5fd1c97285c77bfa6ad42ff149d1c909d/merged",
            "UpperDir": "/var/lib/docker/overlay2/45ff5e9ab1de548c2309ab592ab60fd5fd1c97285c77bfa6ad42ff149d1c909d/diff",
            "WorkDir": "/var/lib/docker/overlay2/45ff5e9ab1de548c2309ab592ab60fd5fd1c97285c77bfa6ad42ff149d1c909d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8d26d037006414043b277ecb95287692d0960219289d9e27b0bcea0ce233b02",
            "sha256:2bcc7e7cae9bfe4e955a0d8f2761d6c58f2bf849fd5994bb521a4e38adf58a89",
            "sha256:77a005c694577256b458cc9e82fc499c220f61270c1393bd4bc59c914979ebce",
            "sha256:7161883511fe9e0d40526998f2be3fef50b6b5f937a04d73d6afb2a01bf144ed",
            "sha256:c7a92e6d48e76de3a40fab24aad6124c4d8c47d311a73c050ac69d97c0ece809",
            "sha256:3f8a9b40146190c6d1223e88965aa4ddda2e2de2b8c548a44a301646f46c70e6",
            "sha256:92f6f81d7cb25bf695d465b33e7f6f37136182edc3a2f2a88f68fc2a2da41431",
            "sha256:fbdf71ceca6061679237955040d757c66c5e3a1d88ff30dc496990d95fba81d1",
            "sha256:dfaa9a630b23d7abc0314ace0957b066d88a22e2ce8cb9af04e3deaedeb1290c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-04T18:03:07.225956603+08:00"
    }
}

更多版本

ghcr.io/iflytek/skillhub-server:0.2.3

linux/amd64 ghcr.io400.30MB2026-04-08 15:24
135

ghcr.io/iflytek/skillhub-server:v0.2.4

linux/amd64 ghcr.io401.80MB2026-04-20 09:35
147

ghcr.io/iflytek/skillhub-server:v0.2.5

linux/arm64 ghcr.io402.37MB2026-06-04 18:03
12