gcr.io/google-samples/microservices-demo/cartservice:v0.7.0 linux/amd64

gcr.io/google-samples/microservices-demo/cartservice:v0.7.0 - 国内下载镜像源 浏览次数:281

这是一个Google Cloud Container Registry (gcr.io) 中的Docker镜像,名称为gcr.io/google-samples/microservices-demo/cartservice。它属于Google提供的微服务演示项目 (microservices-demo),并且是其中负责购物车服务的组件。

源镜像 gcr.io/google-samples/microservices-demo/cartservice:v0.7.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0
镜像ID sha256:574542875c9f6fe7b6340e6524a58292fb51987d41b46946c38aeb56b15f9857
镜像TAG v0.7.0
大小 48.09MB
镜像源 gcr.io
CMD
启动入口 /app/cartservice
工作目录 /app
OS/平台 linux/amd64
浏览量 281 次
贡献者
镜像创建 2023-05-18T15:37:47.8101263Z
同步时间 2025-04-15 17:45
更新时间 2025-12-14 09:33
开放端口
7070/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ASPNETCORE_URLS=http://*:7070 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true DOTNET_EnableDiagnostics=0 GRPC_HEALTH_PROBE_VERSION=v0.4.18

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0  gcr.io/google-samples/microservices-demo/cartservice:v0.7.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0  gcr.io/google-samples/microservices-demo/cartservice:v0.7.0

Shell快速替换命令

sed -i 's#gcr.io/google-samples/microservices-demo/cartservice:v0.7.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0  gcr.io/google-samples/microservices-demo/cartservice:v0.7.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0  gcr.io/google-samples/microservices-demo/cartservice:v0.7.0'

镜像构建历史


# 2023-05-18 23:37:47  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2023-05-18 23:37:47  11.38MB 执行命令并创建新的镜像层
RUN /bin/sh -c wget -qO/bin/grpc_health_probe https://github.com/grpc-ecosystem/grpc-health-probe/releases/download/${GRPC_HEALTH_PROBE_VERSION}/grpc_health_probe-linux-amd64 &&     chmod +x /bin/grpc_health_probe # buildkit
                        
# 2023-05-18 23:37:47  0.00B 设置环境变量 GRPC_HEALTH_PROBE_VERSION
ENV GRPC_HEALTH_PROBE_VERSION=v0.4.18
                        
# 2023-05-18 23:37:47  0.00B 指定运行容器时使用的用户
USER root
                        
# 2023-05-18 23:37:47  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/cartservice"]
                        
# 2023-05-18 23:37:47  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2023-05-18 23:37:47  0.00B 设置环境变量 DOTNET_EnableDiagnostics ASPNETCORE_URLS
ENV DOTNET_EnableDiagnostics=0 ASPNETCORE_URLS=http://*:7070
                        
# 2023-05-18 23:37:47  0.00B 声明容器运行时监听的端口
EXPOSE map[7070/tcp:{}]
                        
# 2023-05-18 23:37:46  26.58MB 复制新文件或目录到容器中
COPY /cartservice . # buildkit
                        
# 2023-05-18 23:37:11  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2023-03-30 04:13:53  0.00B 
/bin/sh -c #(nop)  ENV ASPNETCORE_URLS=http://+:80 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
                        
# 2023-03-30 04:13:52  4.59MB 
/bin/sh -c apk add --no-cache         ca-certificates                 krb5-libs         libgcc         libintl         libssl1.1         libstdc++         zlib
                        
# 2023-03-30 02:19:28  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-03-30 02:19:28  5.55MB 
/bin/sh -c #(nop) ADD file:970e6b2578ef73457ffed1189e8ba128b0211cabd3174b8c7d3afd8fb58ad614 in / 
                        
                    

镜像信息

{
    "Id": "sha256:574542875c9f6fe7b6340e6524a58292fb51987d41b46946c38aeb56b15f9857",
    "RepoTags": [
        "gcr.io/google-samples/microservices-demo/cartservice:v0.7.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice:v0.7.0"
    ],
    "RepoDigests": [
        "gcr.io/google-samples/microservices-demo/cartservice@sha256:c1bc534b523fbbdac23f7c179e6000f5065f33a117b333cfcafc80a03ff2d7b0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/google-samples/microservices-demo/cartservice@sha256:c1bc534b523fbbdac23f7c179e6000f5065f33a117b333cfcafc80a03ff2d7b0"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-05-18T15:37:47.8101263Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "7070/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "ASPNETCORE_URLS=http://*:7070",
            "DOTNET_RUNNING_IN_CONTAINER=true",
            "DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true",
            "DOTNET_EnableDiagnostics=0",
            "GRPC_HEALTH_PROBE_VERSION=v0.4.18"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/app/cartservice"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 48088020,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1750dbe3f273f55a63f4e7b84f9a20225e206afbeae394816871ee7a11d2f21b/diff:/var/lib/docker/overlay2/df7747a9eec639fd7775a51fc3b8efc6a70f7bfdeb227c8b3f424960a8bbf044/diff:/var/lib/docker/overlay2/aac710a9fa6017da8fbaa539c895e6c104e6fbbc3da9214345e7501c9149ed08/diff:/var/lib/docker/overlay2/2eaa738339ef085b4b0d1405885ef62f687903f02d1d7c66b92b0bc698ffc709/diff",
            "MergedDir": "/var/lib/docker/overlay2/9f1df7cc7c2a27ddaca55f99287a649bedf091e6fdfcb598583a060957f70f7d/merged",
            "UpperDir": "/var/lib/docker/overlay2/9f1df7cc7c2a27ddaca55f99287a649bedf091e6fdfcb598583a060957f70f7d/diff",
            "WorkDir": "/var/lib/docker/overlay2/9f1df7cc7c2a27ddaca55f99287a649bedf091e6fdfcb598583a060957f70f7d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5bc340f6d4f5a3bc999dfbc790a0bdf0920b9103ef794645034de4260ee4e9c8",
            "sha256:3ee33d91f0e3d8aaf916a7711a51836dd4b59878b1d9d331fc95e7c754a09aae",
            "sha256:354175aa5d55a5aeb2a91c2fe0eb428d9742e570092ec987bf0e3426bd0d7ceb",
            "sha256:df542da42a614cb440705f3eb3aa002b743546c73179966566dacbe6467183ed",
            "sha256:197cd3195d9c5c14f12e6bd92c641eb0a75af9236138d4b25c7df02e1f41d716"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-15T17:45:08.911507295+08:00"
    }
}

更多版本

gcr.io/google-samples/microservices-demo/cartservice:v0.7.0

linux/amd64 gcr.io48.09MB2025-04-15 17:45
280

gcr.io/google-samples/microservices-demo/cartservice:v0.10.0

linux/amd64 gcr.io109.38MB2025-10-04 10:24
110