ghcr.io/loft-sh/vcluster-platform:4.8.0 linux/amd64

ghcr.io/loft-sh/vcluster-platform:4.8.0 - 国内下载镜像源 浏览次数:9

ghcr.io/loft-sh/vcluster-platform是由loft-sh开发的镜像,用于构建和运行vcluster平台。该平台支持在现有Kubernetes集群内创建和管理虚拟Kubernetes集群(vclusters),可实现多租户环境下的资源隔离、简化集群管理流程,并为开发测试等场景提供高效的虚拟集群部署能力。

源镜像 ghcr.io/loft-sh/vcluster-platform:4.8.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0
镜像ID sha256:6e9e2d82a4854e782722cad1135d1782c093b5a2c81135c662773837019ea713
镜像TAG 4.8.0
大小 1.30GB
镜像源 ghcr.io
CMD loft start
启动入口
工作目录 /loft
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-03-16T20:57:36.299516084Z
同步时间 2026-03-19 22:32
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PRODUCT=vcluster-pro PGDATA=/var/lib/postgresql/data
镜像标签
2026-03-16T20:38:39Z: org.opencontainers.image.created loft: org.opencontainers.image.name cb697d9bdddb23398496701cdd81cc752c9b50a2: org.opencontainers.image.revision loft: org.opencontainers.image.title 4.8.0: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0  ghcr.io/loft-sh/vcluster-platform:4.8.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0  ghcr.io/loft-sh/vcluster-platform:4.8.0

Shell快速替换命令

sed -i 's#ghcr.io/loft-sh/vcluster-platform:4.8.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0  ghcr.io/loft-sh/vcluster-platform:4.8.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0  ghcr.io/loft-sh/vcluster-platform:4.8.0'

镜像构建历史


# 2026-03-17 04:57:36  0.00B 设置默认要执行的命令
CMD ["loft" "start"]
                        
# 2026-03-17 04:57:36  0.00B 指定运行容器时使用的用户
USER 998
                        
# 2026-03-17 04:57:36  898.00B 执行命令并创建新的镜像层
RUN |2 PRODUCT=vcluster-pro PGDATA=/var/lib/postgresql/data /bin/sh -c mkdir -m 700 /run/postgresql && 	mkdir -m 700 /docker-entrypoint-initdb.d && 	chmod +x /usr/local/bin/postgres-entrypoint-wrapper.sh && 	chown -R 998 /var/lib/postgresql && 	chown -R 998 /docker-entrypoint-initdb.d && 	chown -R 998 /var/run && 	chown -R 998 /run/postgresql && 	chown 998 /usr/local/bin/postgres-entrypoint-wrapper.sh # buildkit
                        
# 2026-03-17 04:57:36  892.00B 复制新文件或目录到容器中
COPY hack/scripts/postgres-entrypoint-wrapper.sh /usr/local/bin/postgres-entrypoint-wrapper.sh # buildkit
                        
# 2026-03-17 04:57:36  14.18KB 复制新文件或目录到容器中
COPY /usr/local/bin/docker-entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-03-17 04:57:35  0.00B 设置环境变量 PGDATA
ENV PGDATA=/var/lib/postgresql/data
                        
# 2026-03-17 04:57:35  0.00B 定义构建参数
ARG PGDATA=/var/lib/postgresql/data
                        
# 2026-03-17 04:57:35  198.16MB 执行命令并创建新的镜像层
RUN |1 PRODUCT=vcluster-pro /bin/sh -c mkdir -p -m 777 /var/lib/loft &&     chown -R 998 /var/lib/loft &&     chown 998 /usr/local/bin/kube-apiserver &&     chown 998 /usr/local/bin/kube-controller-manager &&     chown 998 /usr/local/bin/kine &&     chmod 0777 /usr/local/bin/kube-apiserver &&     chmod 0777 /usr/local/bin/kube-controller-manager &&     chmod 0777 /usr/local/bin/kine &&     mkdir -p -m 777 /etc/rancher &&     chown -R 998 /etc/rancher &&     mkdir -p -m 777 /loft/kubernetes &&     chown -R 998 /loft/kubernetes # buildkit
                        
# 2026-03-17 04:57:33  15.40MB 复制新文件或目录到容器中
COPY release/helm/*.tgz /loft/ # buildkit
                        
# 2026-03-17 04:57:33  15.19MB 复制新文件或目录到容器中
COPY ui/build/vcluster-pro ./ui # buildkit
                        
# 2026-03-17 04:57:32  155.01MB 复制新文件或目录到容器中
COPY loft /usr/local/bin/loft # buildkit
                        
# 2026-03-17 04:55:41  206.02MB 复制新文件或目录到容器中
COPY /bin/prometheus /usr/local/bin/prometheus # buildkit
                        
# 2026-03-17 04:55:40  43.37MB 复制新文件或目录到容器中
COPY /bin/prometheus-config-reloader /usr/local/bin/prometheus-config-reloader # buildkit
                        
# 2026-03-17 04:55:40  156.30MB 复制新文件或目录到容器中
COPY /go/bin/app /usr/local/bin/opencost-app # buildkit
                        
# 2026-03-17 04:55:39  105.94KB 执行命令并创建新的镜像层
RUN |1 PRODUCT=vcluster-pro /bin/sh -c helm pull opencost --repo https://opencost.github.io/opencost-helm-chart --version 2.5.5 && 	helm pull prometheus --repo https://prometheus-community.github.io/helm-charts --version 28.8.1 # buildkit
                        
# 2026-03-17 04:55:34  58.60MB 复制新文件或目录到容器中
COPY /usr/local/bin/kubectl /usr/local/bin/kubectl # buildkit
                        
# 2026-03-17 04:55:33  57.67MB 复制新文件或目录到容器中
COPY /usr/local/bin/helm /usr/local/bin/helm # buildkit
                        
# 2026-03-17 04:55:33  113.35MB 复制新文件或目录到容器中
COPY /usr/local/bin/tofu /usr/local/bin/tofu # buildkit
                        
# 2026-03-17 04:55:31  71.82MB 复制新文件或目录到容器中
COPY /usr/local/bin/kube-controller-manager /usr/local/bin/kube-controller-manager # buildkit
                        
# 2026-03-17 04:55:30  85.77MB 复制新文件或目录到容器中
COPY /usr/local/bin/kube-apiserver /usr/local/bin/kube-apiserver # buildkit
                        
# 2026-03-17 04:55:18  40.58MB 复制新文件或目录到容器中
COPY /bin/kine /usr/local/bin/kine # buildkit
                        
# 2026-03-17 04:55:17  0.00B 设置工作目录为/loft
WORKDIR /loft
                        
# 2026-03-17 04:55:17  3.27KB 执行命令并创建新的镜像层
RUN |1 PRODUCT=vcluster-pro /bin/sh -c addgroup -g 998 loft &&     adduser -S -u 998 -h /home/loft -s /bin/sh -g loft loft &&     mkdir -p -m 777 /home/loft &&     chown -R loft:loft /home/loft # buildkit
                        
# 2026-03-17 04:55:16  71.10MB 执行命令并创建新的镜像层
RUN |1 PRODUCT=vcluster-pro /bin/sh -c apk update &&     apk upgrade --no-cache zlib &&     apk add --no-cache git     bash     curl     tar     btrfs-progs     e2fsprogs     e2fsprogs-extra     openssl     xfsprogs     xz     pigz     zfs     ca-certificates     gettext     jq     postgresql17     nss_wrapper # buildkit
                        
# 2026-03-17 04:55:16  0.00B 设置环境变量 PRODUCT
ENV PRODUCT=vcluster-pro
                        
# 2026-03-17 04:55:16  0.00B 定义构建参数
ARG PRODUCT=vcluster-pro
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:6e9e2d82a4854e782722cad1135d1782c093b5a2c81135c662773837019ea713",
    "RepoTags": [
        "ghcr.io/loft-sh/vcluster-platform:4.8.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform:4.8.0"
    ],
    "RepoDigests": [
        "ghcr.io/loft-sh/vcluster-platform@sha256:c1958697e27771ecead3f03360e8217bcf79de27297afb054597a717b6fa04b8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/loft-sh/vcluster-platform@sha256:9bac7cb7c1e7d54a3b35a219cfaaf4420332ce40d87728f9db3f5c46596beb13"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-16T20:57:36.299516084Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "998",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PRODUCT=vcluster-pro",
            "PGDATA=/var/lib/postgresql/data"
        ],
        "Cmd": [
            "loft",
            "start"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/loft",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-03-16T20:38:39Z",
            "org.opencontainers.image.name": "loft",
            "org.opencontainers.image.revision": "cb697d9bdddb23398496701cdd81cc752c9b50a2",
            "org.opencontainers.image.title": "loft",
            "org.opencontainers.image.version": "4.8.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1296912333,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8b4137ea0b1e625b45387f789f3263d45f7fc93a43a2101a3afb968f4cdee52e/diff:/var/lib/docker/overlay2/6c72fe9b476c3ac2556d3fcac39fa23a85f5d4c86232ade500cf5b36b472c30b/diff:/var/lib/docker/overlay2/182974dc32c5b6bca934c3524bbd527d285bdb4fb71dfbd6c92cca43bfd8f913/diff:/var/lib/docker/overlay2/a1ad57e5be88d61f453c37565edcca955f35cd6369e79faa170049644c95f411/diff:/var/lib/docker/overlay2/a613154812d9cc546e83028c4a224c32cc01056042eb9ae328dc2cb2ddd5cc00/diff:/var/lib/docker/overlay2/66735cdc6cc1334d7e2306f851ec3119c5e4b90d7c89e395d88bf7ab7c7f2fda/diff:/var/lib/docker/overlay2/3ddacbeb475ba87cf3f92f13b11459581682909ecdbe55d3f881d2cffc323c02/diff:/var/lib/docker/overlay2/e01f29f3ea226329d63e5d97080616da1f1e9f341ebd60872a12bc973cb99b96/diff:/var/lib/docker/overlay2/7ecfec41efc1db9d0d31becf25a8dc4c359ebcb48ec02d3957013009c67885ca/diff:/var/lib/docker/overlay2/eac8d98d0fd0c298418ca62409faaa0aa4c2200c0378c99a449b75112f82a243/diff:/var/lib/docker/overlay2/976ee9e367184e85657d49e9be5e00a58b4105feedd35b7f12339bfcdac22017/diff:/var/lib/docker/overlay2/6cb7535f724692cd6f4847de8a81944bdef3f991bd74f1f5abfc8db61a0fe5ce/diff:/var/lib/docker/overlay2/6fb5e5d8710b39ea00bdf6e8bc3f74019d522782116c33aa10c1b5adedf4e658/diff:/var/lib/docker/overlay2/0612a2c18ac27df9b24db7cdd821974da4fd505776f710746b8ccdfd7122081c/diff:/var/lib/docker/overlay2/101a9fe05c191141f7867421095dc44738044fbe15d5bceaaf337d0f8f811817/diff:/var/lib/docker/overlay2/aad228808424833c4a5c109081a918b0c4556652cd98ed1f491ef7aa91761691/diff:/var/lib/docker/overlay2/446c7855fe67b0b9d01379d5d03d9d6b2d3ccc28267765f610b58507473fc297/diff:/var/lib/docker/overlay2/ff2e54c0948b8e4fc8f30cfdb8ced46c1c556ba6de51e12f5467849416191fc6/diff:/var/lib/docker/overlay2/0e73224fe436b44618284a299ef8a2d8e587687f64f1287d5422a8a707a06dd9/diff:/var/lib/docker/overlay2/e2168e4415fa23efb4974948fb84e5824148b54e06c7e4b305be1f21b0d6d57e/diff",
            "MergedDir": "/var/lib/docker/overlay2/32618c26640cc1f060946bd890cef87b8f5fb14335a8f34b849d523a6b248ef4/merged",
            "UpperDir": "/var/lib/docker/overlay2/32618c26640cc1f060946bd890cef87b8f5fb14335a8f34b849d523a6b248ef4/diff",
            "WorkDir": "/var/lib/docker/overlay2/32618c26640cc1f060946bd890cef87b8f5fb14335a8f34b849d523a6b248ef4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:66baa7ccfd2f3c4e8536a36f8bd7f50483bb8cce6438193e43c3370bd9a02770",
            "sha256:b55bb193f6494fc84786a4e75cce95ee21f48d4e0e06ddec31f3eba8dc3b0b7e",
            "sha256:8482ea3ca85b846064eeeb282e73166164485351b6ca719efa54f384651241ca",
            "sha256:0520f95a072654cc1af06edb0e7e175f9e9e37642436b0fac2d8bbd75e1dbce1",
            "sha256:6dcc372a2dadcdf14dfbee4931e9160fac135268924eef9720136df0882f5c01",
            "sha256:b32af27aed2ea0be9a3b1818f48f001191aaa8e2751bf5ffe4fd0661021e0168",
            "sha256:05f464639a5814ee22c6225660bfe6f932ff5d98d1be3caadd9b8655dd74985c",
            "sha256:b975d1b8159a729c608b3f6aa9bef2a6beb6f36a713546069a4929f223032b12",
            "sha256:2946eb8cec737828a8c08dbc6ec7f9097c5aab178d9cec99f2d092869977bd9f",
            "sha256:5f6d780c27f141da2a4528d5692b47c03258138c86ce66c43939e7b04c36d8d7",
            "sha256:73339b4fc94b267e26b4985e44d880d39edadb56f936538957a78a0683d2512e",
            "sha256:afaab21a8ef3fee8ed8c5aaede32acd63ccb1f2e8c08b8ba217c06a2eb682951",
            "sha256:0b6937ab3e84241b548747fbde6be947f0bd2f88d845d78a63d1959a2125e2b6",
            "sha256:8aa486bb3c880676a5faa0917888135326e7508bf9454b53ea9a23234602a467",
            "sha256:b60fd894fe4abd8419df97c6f4e9acc64e8646293a669467daae4960da17bacc",
            "sha256:f4590329775fbb3897bd5069b2339b67a9b39e0edb38f317c25ced92d4139424",
            "sha256:5d7443bda2f73bc399ed7afe0b15dd32fecdf6b477b93fa0461d0a7349a45ad2",
            "sha256:0c5a7aeedae40ca4136effc000a01b381706e58fe14a744277a64b23602b854c",
            "sha256:6931f903ca2dd1b19b8f110dde809c1ce99552a2684bb8b23ce765dab1001a6a",
            "sha256:3b7f1aa055aa2f851b5924b1fc79170cbec23f0cc51a728a3565cc143940c092"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-19T22:31:33.739921556+08:00"
    }
}

更多版本

ghcr.io/loft-sh/vcluster-platform:4.8.0

linux/amd64 ghcr.io1.30GB2026-03-19 22:32
8