广告图片

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

ghcr.io/iflytek/skillhub-server:v0.2.4 - 国内下载镜像源 浏览次数:11 yf 贡献同步

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

源镜像 ghcr.io/iflytek/skillhub-server:v0.2.4
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.4
镜像ID sha256:aca25c5e44a6cf4b8cf52317565cd98c529525ef184e5b6f74e90dd82b5c8522
镜像TAG v0.2.4
大小 401.80MB
镜像源 ghcr.io
CMD
启动入口 java -XX:MaxRAMPercentage=75.0 -jar app.jar
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
avatar
yf
镜像创建 2026-04-17T07:19:01.365872104Z
同步时间 2026-04-20 09:35
开放端口
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-17T07:17:41.865Z: 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 2cfd4a730bbc52e1446fd39b3ed3f2a7a0594a78: 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.4: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#ghcr.io/iflytek/skillhub-server:v0.2.4#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.4#' 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.4 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.4  ghcr.io/iflytek/skillhub-server:v0.2.4'

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.4 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.4  ghcr.io/iflytek/skillhub-server:v0.2.4'

镜像构建历史


# 2026-04-17 15:19:01  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["java" "-XX:MaxRAMPercentage=75.0" "-jar" "app.jar"]
                        
# 2026-04-17 15:19:01  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -qO- http://localhost:8080/actuator/health || exit 1"] "10s" "3s" "1m0s" "0s" '\f'}
                        
# 2026-04-17 15:19:01  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-04-17 15:19:01  0.00B 指定运行容器时使用的用户
USER app
                        
# 2026-04-17 15:19:01  97.45MB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/lib/skillhub/storage &&     chown -R app:app /app /var/lib/skillhub/storage # buildkit
                        
# 2026-04-17 15:19:01  97.45MB 复制新文件或目录到容器中
COPY /app/skillhub-app/target/*.jar app.jar # buildkit
                        
# 2026-04-17 15:17:49  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-17 15:17:48  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -S app && adduser -S app -G app # buildkit
                        
# 2026-04-16 04:33:59  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-04-16 04:33:59  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-04-16 04:33:59  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-04-16 04:33:59  164.04MB 执行命令并创建新的镜像层
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:31:59  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.10+7
                        
# 2026-04-16 04:31:59  34.40MB 执行命令并创建新的镜像层
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:31:59  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:31:59  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:31:59  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:aca25c5e44a6cf4b8cf52317565cd98c529525ef184e5b6f74e90dd82b5c8522",
    "RepoTags": [
        "ghcr.io/iflytek/skillhub-server:v0.2.4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server:v0.2.4"
    ],
    "RepoDigests": [
        "ghcr.io/iflytek/skillhub-server@sha256:b967fdc5487cb3a476eafae5948e8e7800f259276dcdb388fe5d1bc71d01afcd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/skillhub-server@sha256:c46f0c4e7a72dd00f6d13220507cabfdd5cd1628f5bb429094c31b0bee371b7a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-17T07:19:01.365872104Z",
    "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-17T07:17:41.865Z",
            "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": "2cfd4a730bbc52e1446fd39b3ed3f2a7a0594a78",
            "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.4"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 401797315,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/aa5337866a85b5efb36eb6d10b15cacd650195bf547036cf745725165d2d028c/diff:/var/lib/docker/overlay2/5188cce11f97333baff7b29ecd52a1e253575525a06924edd44426f0177801b7/diff:/var/lib/docker/overlay2/c156a010a0e65df6a2c0683a0d5e523ae8a2156fcc4e1682f0af3c305beea21e/diff:/var/lib/docker/overlay2/303bfba32b11e0b963322a02f827c282e743cecc80a79c920fb1ea0c2e38e5db/diff:/var/lib/docker/overlay2/371b444bdad3f4d0723b45be7a8b68d79572093f4750157edeca3a85a3ae13bf/diff:/var/lib/docker/overlay2/2b591fc575b8a571fd978d3fb1cff514f9745bf2989fe41165d71f599e77596a/diff:/var/lib/docker/overlay2/48dc54265c445507b8fae7c2895fabd8b596755a41d933f8e14de6122c8c4a35/diff:/var/lib/docker/overlay2/25979533e2e425f22afcc600ccb45128b109440c7f68049cdcf7fde229f299dd/diff",
            "MergedDir": "/var/lib/docker/overlay2/7ad024f072de8a306efa6a88bf8a1d23c552acf8189d157b442ce532bd252af2/merged",
            "UpperDir": "/var/lib/docker/overlay2/7ad024f072de8a306efa6a88bf8a1d23c552acf8189d157b442ce532bd252af2/diff",
            "WorkDir": "/var/lib/docker/overlay2/7ad024f072de8a306efa6a88bf8a1d23c552acf8189d157b442ce532bd252af2/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:633f8e72d9d11836588bf93536957fbd83fdc0a9f773bcf0aee49bbbe9b71120",
            "sha256:dc81fe08457293d3f3c2fa1100b37ebd3bd7edc76998828c439327d4427c3a79",
            "sha256:dd75d51ac399f1643ce09d1e169eab6eea9b307667c8fdd1b5195a60e74edee1",
            "sha256:eba49f22b11d908e6efc4a79054cad2fae8358b05e60b606ddeabfa76f7aeece",
            "sha256:a516ca62a551b84ef69e6345579555827bf811c98abea83f86d287ab65a8c0fb",
            "sha256:6d3f31c6c3b7dea552e18c88bb6944dd9edc20f57a98ec1e0616d2dc84025b8a",
            "sha256:597048edd0a7702faa4cfc6172dc4df94ffb704ac66416c763660a8e0825bc3b",
            "sha256:e3c907014211035de374f301067a7036c88b59c8d2bfa2a4d1b21dd29e15dae4"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-20T09:34:37.013914058+08:00"
    }
}

更多版本

ghcr.io/iflytek/skillhub-server:0.2.3

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

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

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