ghcr.io/kellnr/kellnr:5 linux/amd64

ghcr.io/kellnr/kellnr:5 - 国内下载镜像源 浏览次数:9

Kellnr是一个轻量级的私有包仓库服务,支持多种包格式(如Maven、npm、NuGet等),用于托管和管理团队内部的软件包,方便开发人员共享和使用依赖资源。

源镜像 ghcr.io/kellnr/kellnr:5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr:5
镜像ID sha256:9446fe6b9c8e21d7edc5564b45b37d3f1f919a291f825339a455a72ab4122d63
镜像TAG 5
大小 2.51GB
镜像源 ghcr.io
CMD
启动入口 /bin/sh -c update-ca-certificates && ./kellnr
工作目录 /opt/kellnr
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-01-26T21:29:39.32489174Z
同步时间 2026-06-03 16:46
开放端口
8000/tcp
环境变量
PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo RUST_VERSION=1.93.0 INSTALLDIR=/opt DATADIR=/opt/kdata
镜像标签
https://github.com/rust-lang/docker-rust: org.opencontainers.image.source

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-01-27 05:29:39  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "update-ca-certificates && ./kellnr"]
                        
# 2026-01-27 05:29:39  0.00B 设置工作目录为/opt/kellnr
WORKDIR /opt/kellnr
                        
# 2026-01-27 05:29:39  0.00B 声明容器运行时监听的端口
EXPOSE [8000/tcp]
                        
# 2026-01-27 05:29:39  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:8000/api/v1/health || exit 1"] "5m0s" "3s" "0s" "0s" '\x00'}
                        
# 2026-01-27 05:29:39  46.25MB 执行命令并创建新的镜像层
RUN |3 ADMINPWD=admin AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD VERSION=5.14.1 /bin/sh -c rustup component add rust-src # buildkit
                        
# 2026-01-27 05:29:38  0.00B 执行命令并创建新的镜像层
RUN |3 ADMINPWD=admin AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD VERSION=5.14.1 /bin/sh -c rm *.zip # buildkit
                        
# 2026-01-27 05:29:38  83.55MB 执行命令并创建新的镜像层
RUN |3 ADMINPWD=admin AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD VERSION=5.14.1 /bin/sh -c curl -s https://raw.githubusercontent.com/kellnr/installer/main/install.sh | bash -s -- -d ${DATADIR} -p ${ADMINPWD} -t ${AUTHTOKEN} -v ${VERSION} # buildkit
                        
# 2026-01-27 05:29:36  0.00B 设置工作目录为/opt
WORKDIR /opt
                        
# 2026-01-27 05:29:36  1.46GB 执行命令并创建新的镜像层
RUN |3 ADMINPWD=admin AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD VERSION=5.14.1 /bin/sh -c apt install -y   curl   sed   git   zip   apt-utils   build-essential   llvm-dev   libclang-dev   clang   cmake   pkg-config   libssl-dev # buildkit
                        
# 2026-01-27 05:29:08  21.22MB 执行命令并创建新的镜像层
RUN |3 ADMINPWD=admin AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD VERSION=5.14.1 /bin/sh -c apt update # buildkit
                        
# 2026-01-27 05:29:08  0.00B 定义构建参数
ARG VERSION=5.14.1
                        
# 2026-01-27 05:29:08  0.00B 定义构建参数
ARG AUTHTOKEN=Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD
                        
# 2026-01-27 05:29:08  0.00B 设置环境变量 DATADIR
ENV DATADIR=/opt/kdata
                        
# 2026-01-27 05:29:08  0.00B 设置环境变量 INSTALLDIR
ENV INSTALLDIR=/opt
                        
# 2026-01-27 05:29:08  0.00B 定义构建参数
ARG ADMINPWD=admin
                        
# 2026-01-23 03:02:10  821.05MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;         apt-get update;     apt-get install -y --no-install-recommends         ca-certificates         gcc         libc6-dev         wget         ;         arch="$(dpkg --print-architecture)";     case "$arch" in         'amd64')             rustArch='x86_64-unknown-linux-gnu';             rustupSha256='20a06e644b0d9bd2fbdbfd52d42540bdde820ea7df86e92e533c073da0cdd43c';             ;;         'armhf')             rustArch='armv7-unknown-linux-gnueabihf';             rustupSha256='3b8daab6cc3135f2cd4b12919559e6adaee73a2fbefb830fadf0405c20231d61';             ;;         'arm64')             rustArch='aarch64-unknown-linux-gnu';             rustupSha256='e3853c5a252fca15252d07cb23a1bdd9377a8c6f3efa01531109281ae47f841c';             ;;         'i386')             rustArch='i686-unknown-linux-gnu';             rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f';             ;;         'ppc64el')             rustArch='powerpc64le-unknown-linux-gnu';             rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0';             ;;         's390x')             rustArch='s390x-unknown-linux-gnu';             rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572';             ;;         'riscv64')             rustArch='riscv64gc-unknown-linux-gnu';             rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7';             ;;         *)             echo >&2 "unsupported architecture: $arch";             exit 1;             ;;     esac;         url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init";     wget --progress=dot:giga "$url";     echo "${rustupSha256} *rustup-init" | sha256sum -c -;         chmod +x rustup-init;     ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch};     rm rustup-init;     chmod -R a+w $RUSTUP_HOME $CARGO_HOME;         apt-get remove -y --auto-remove         wget         ;     rm -rf /var/lib/apt/lists/*;         rustup --version;     cargo --version;     rustc --version; # buildkit
                        
# 2026-01-23 03:02:10  0.00B 设置环境变量 RUSTUP_HOME CARGO_HOME PATH RUST_VERSION
ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.93.0
                        
# 2026-01-23 03:02:10  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/rust-lang/docker-rust
                        
# 2026-01-12 08:00:00  78.61MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1768176000'
                        
                    

镜像信息

{
    "Id": "sha256:9446fe6b9c8e21d7edc5564b45b37d3f1f919a291f825339a455a72ab4122d63",
    "RepoTags": [
        "ghcr.io/kellnr/kellnr:5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr:5"
    ],
    "RepoDigests": [
        "ghcr.io/kellnr/kellnr@sha256:1d8989771c3ce3f7d753f01f7859271c18fe18829e178666525c7e7f472f6f6f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr@sha256:9e0d499f20e26ca987f0ea65822f744b47354927c8e8977d82eebe37bc197a7d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-26T21:29:39.32489174Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "RUSTUP_HOME=/usr/local/rustup",
            "CARGO_HOME=/usr/local/cargo",
            "RUST_VERSION=1.93.0",
            "INSTALLDIR=/opt",
            "DATADIR=/opt/kdata"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f http://localhost:8000/api/v1/health || exit 1"
            ],
            "Interval": 300000000000,
            "Timeout": 3000000000
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/kellnr",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "update-ca-certificates \u0026\u0026 ./kellnr"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.source": "https://github.com/rust-lang/docker-rust"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2510036510,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/cd4f6d2d30c4c7898f20b639116bd24f321991cec8aa96eb0d895328e468ac8f/diff:/var/lib/docker/overlay2/7521e89019fd335dbf6f394c827d54d81eaa738a79dbe68d0cc6bd9a5b188f9f/diff:/var/lib/docker/overlay2/07054daf51c0a6f8d74aaa7725adef577df2cf19d533bcdf7af074df243ad50d/diff:/var/lib/docker/overlay2/e830343b764a462c39fb3d8eb229ae31a69eff026f029e15f14c4e1a4d75d93f/diff:/var/lib/docker/overlay2/f63a00747886eb4c94f3543f78d974c3422f299de7aab108daa07b426f95e81c/diff:/var/lib/docker/overlay2/57d09aa69c9e1807051447d05c5a4daef086330f806d79b85b20f5521a3568f7/diff:/var/lib/docker/overlay2/cf1cec4efc86e2bc473dd56eec8ce36e576b84b41f506494bfd7a490f254a806/diff:/var/lib/docker/overlay2/9919d9c295b8b76846527a8146da676318b8cc06575ec1cf04429849b3a02fbe/diff",
            "MergedDir": "/var/lib/docker/overlay2/544dac1f368a52d603a18f54ccf0757089d82aa7ef53b657b0bbfdaa5e125399/merged",
            "UpperDir": "/var/lib/docker/overlay2/544dac1f368a52d603a18f54ccf0757089d82aa7ef53b657b0bbfdaa5e125399/diff",
            "WorkDir": "/var/lib/docker/overlay2/544dac1f368a52d603a18f54ccf0757089d82aa7ef53b657b0bbfdaa5e125399/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e50a58335e1366e2581fe61794c1651afe2fe04e881e795aa166f24f4fc78d92",
            "sha256:d2b101463c5de5975528fc1966fd56e0cce897a774c1c8b732667993ed9c6983",
            "sha256:c8ddf241e0832d6d92d62f94c6a7d9ff4aa378fffec72aa4b962499f76b267c6",
            "sha256:57219321ebf4213897ed48f87a993cb41c8d0f8658739938daf78b360e152f6b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:23ee72ed107d5ecb9019d468f77350020a9f2030221cffff4c701efc5af4daf3",
            "sha256:35e1368c9a4a1b6a75d35170b249845c5725306e1ea9b0cea26f025c261049fe",
            "sha256:5ce27be90f6f54befa1679911084ffa3e767cb58d2961fcf7b1688a0ee5d9ea6",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-03T16:44:49.255763777+08:00"
    }
}

更多版本

ghcr.io/kellnr/kellnr:5

linux/amd64 ghcr.io2.51GB2026-06-03 16:46
8

ghcr.io/kellnr/kellnr:6

linux/amd64 ghcr.io2.53GB2026-06-03 16:50
10