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

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

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

源镜像 ghcr.io/kellnr/kellnr:6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr:6
镜像ID sha256:d7ebee30106669f8862ae51dc01073bb096f44117d807bc07a14c62fd33d5471
镜像TAG 6
大小 2.53GB
镜像源 ghcr.io
CMD
启动入口 /bin/sh -c update-ca-certificates && kellnr start
工作目录
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2026-04-18T13:41:49.896354804Z
同步时间 2026-06-03 16:50
开放端口
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.95.0 KELLNR_CONFIG_FILE=/etc/kellnr/kellnr.toml KELLNR_SETUP__ADMIN_PWD=admin
镜像标签
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:6
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr:6  ghcr.io/kellnr/kellnr:6

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-18 21:41:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "update-ca-certificates && kellnr start"]
                        
# 2026-04-18 21:41:49  0.00B 声明容器运行时监听的端口
EXPOSE [8000/tcp]
                        
# 2026-04-18 21:41:49  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:8000/api/v1/health || exit 1"] "5m0s" "3s" "0s" "0s" '\x00'}
                        
# 2026-04-18 21:41:49  0.00B 设置环境变量 KELLNR_SETUP__ADMIN_PWD
ENV KELLNR_SETUP__ADMIN_PWD=admin
                        
# 2026-04-18 21:41:49  0.00B 设置环境变量 KELLNR_CONFIG_FILE
ENV KELLNR_CONFIG_FILE=/etc/kellnr/kellnr.toml
                        
# 2026-04-18 21:41:49  47.84MB 执行命令并创建新的镜像层
RUN |1 VERSION=6.3.0 /bin/sh -c rustup component add rust-src # buildkit
                        
# 2026-04-18 21:41:48  79.70MB 执行命令并创建新的镜像层
RUN |1 VERSION=6.3.0 /bin/sh -c curl -sL https://github.com/kellnr/installer/releases/download/v0.1.2/install.sh -o /tmp/install.sh &&     bash /tmp/install.sh -v ${VERSION} &&     rm /tmp/install.sh # buildkit
                        
# 2026-04-18 21:41:46  1.46GB 执行命令并创建新的镜像层
RUN |1 VERSION=6.3.0 /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-04-18 21:41:22  21.27MB 执行命令并创建新的镜像层
RUN |1 VERSION=6.3.0 /bin/sh -c apt update # buildkit
                        
# 2026-04-18 21:41:22  0.00B 定义构建参数
ARG VERSION=6.3.0
                        
# 2026-04-17 08:00:09  842.09MB 执行命令并创建新的镜像层
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='4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10';             ;;         'armhf')             rustArch='armv7-unknown-linux-gnueabihf';             rustupSha256='124e02253af9128f9e27ea1ac929cbb73cf44cf35469d0f594a1b62f7b71fea1';             ;;         'arm64')             rustArch='aarch64-unknown-linux-gnu';             rustupSha256='9732d6c5e2a098d3521fca8145d826ae0aaa067ef2385ead08e6feac88fa5792';             ;;         'i386')             rustArch='i686-unknown-linux-gnu';             rustupSha256='5140e82096f96d1d8077f00eb312648e0e5106d101c9918d086f72cbc69bb3a1';             ;;         'ppc64el')             rustArch='powerpc64le-unknown-linux-gnu';             rustupSha256='4bfff85bd3967d988e14567aa9cc6ab0ea386f0ffeff0f9f14d23f0103bf1f97';             ;;         's390x')             rustArch='s390x-unknown-linux-gnu';             rustupSha256='66c2c132428b6b77803facb02cbdf33b89d20c00bd20da142be8cb651f2e7cd8';             ;;         'riscv64')             rustArch='riscv64gc-unknown-linux-gnu';             rustupSha256='7e43f2b2e6307d61da17a4dff61e6bceef408b8189822df64e1094590d2a70f9';             ;;         *)             echo >&2 "unsupported architecture: $arch";             exit 1;             ;;     esac;         url="https://static.rust-lang.org/rustup/archive/1.29.0/${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-04-17 08:00:09  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.95.0
                        
# 2026-04-17 08:00:09  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/rust-lang/docker-rust
                        
# 2026-04-06 08:00:00  78.61MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1775433600'
                        
                    

镜像信息

{
    "Id": "sha256:d7ebee30106669f8862ae51dc01073bb096f44117d807bc07a14c62fd33d5471",
    "RepoTags": [
        "ghcr.io/kellnr/kellnr:6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr:6"
    ],
    "RepoDigests": [
        "ghcr.io/kellnr/kellnr@sha256:35eb338f23b544733489574835835e693ad3ee4b1890f463a7db37200ed32303",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kellnr/kellnr@sha256:a3eb500bf7e098797156c05e2b2d57c50a49cd975e178268e5e3e71b125db108"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-18T13:41:49.896354804Z",
    "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.95.0",
            "KELLNR_CONFIG_FILE=/etc/kellnr/kellnr.toml",
            "KELLNR_SETUP__ADMIN_PWD=admin"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f http://localhost:8000/api/v1/health || exit 1"
            ],
            "Interval": 300000000000,
            "Timeout": 3000000000
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "update-ca-certificates \u0026\u0026 kellnr start"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.source": "https://github.com/rust-lang/docker-rust"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2528686574,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b7400c13b34101e2cf59bbf5e418b879b3957f8780b483bcfee3e4a1650eaa15/diff:/var/lib/docker/overlay2/6fd86c83ae897ed6d0b2abfb19247baa5c0f2f247ed98b5afbe593bee270210f/diff:/var/lib/docker/overlay2/cfaa5dc525372a0488e63a1f0cc88d6355f01b313324994805f3b54990aca18a/diff:/var/lib/docker/overlay2/a1eed554282b8fe5df6c2a16ba87133e34358715d4b643d46fd84d7951ec6071/diff:/var/lib/docker/overlay2/9ce83bd13b271ab98ec210926ff4e4b3c658cdf0c05a843c193ba1e775b78ccd/diff",
            "MergedDir": "/var/lib/docker/overlay2/b185385271d99a351896183b4ff9c547e0d91665b5f6fea1d3d889659a6d2973/merged",
            "UpperDir": "/var/lib/docker/overlay2/b185385271d99a351896183b4ff9c547e0d91665b5f6fea1d3d889659a6d2973/diff",
            "WorkDir": "/var/lib/docker/overlay2/b185385271d99a351896183b4ff9c547e0d91665b5f6fea1d3d889659a6d2973/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:60e70dddd9ea3b1c77c62fe78be1d9f485706b6fe6052c3d88612bd8f56acd67",
            "sha256:243dddbc153d52a3037194eb9a4f2b813b46f0111064a1d157211b7c2b0932db",
            "sha256:2fb842eb3ec48912f8625754f23a211ab35ed2357f2bd518b948c0b13b637657",
            "sha256:0aa9f1875f6d494af0653a61f0863d701aea895416c778c140dc966d09228d22",
            "sha256:fb0b1336ee99c9b95dc390e85d01c6353a669975b2479eb2cabbf030156a4ea0",
            "sha256:6fff9c0cdb7eff421b7e1993721069dbb3f2cfb9964adf92d7d0cd4581f8b6f5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-03T16:49:19.964671017+08:00"
    }
}

更多版本

ghcr.io/kellnr/kellnr:5

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

ghcr.io/kellnr/kellnr:6

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