docker.io/hyperledger/fabric-ccenv:2.2.0 linux/amd64

docker.io/hyperledger/fabric-ccenv:2.2.0 - 国内下载镜像源 浏览次数:12

这是一个用于 Hyperledger Fabric 链码开发的 Docker 容器镜像。它提供了一个预配置的环境,包含了编译和运行链码所需的所有依赖项,方便开发者进行链码的开发、测试和部署。开发者无需自行搭建复杂的开发环境,可以直接使用此镜像。

源镜像 docker.io/hyperledger/fabric-ccenv:2.2.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0
镜像ID sha256:aac435a5d3f18a04fcd8b4f35f141b245648f982a7deda66ed15fd65146ac46e
镜像TAG 2.2.0
大小 585.54MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh
启动入口
工作目录 /go
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2020-07-09T13:23:02.588982362Z
同步时间 2025-11-19 13:51
更新时间 2025-11-19 18:29
环境变量
PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOLANG_VERSION=1.14.4 GOPATH=/go

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0  docker.io/hyperledger/fabric-ccenv:2.2.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0  docker.io/hyperledger/fabric-ccenv:2.2.0

Shell快速替换命令

sed -i 's#hyperledger/fabric-ccenv:2.2.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0  docker.io/hyperledger/fabric-ccenv:2.2.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0  docker.io/hyperledger/fabric-ccenv:2.2.0'

镜像构建历史


# 2020-07-09 21:23:02  0.00B 
/bin/sh -c #(nop)  USER chaincode
                        
# 2020-07-09 21:23:01  0.00B 
/bin/sh -c chown -R chaincode:chaincode /chaincode
                        
# 2020-07-09 21:23:00  4.68KB 
/bin/sh -c addgroup -g 500 chaincode && adduser -u 500 -D -h /home/chaincode -G chaincode chaincode
                        
# 2020-07-09 21:22:58  0.00B 
/bin/sh -c mkdir -p /chaincode/output /chaincode/input
                        
# 2020-07-09 21:22:54  215.71MB 
/bin/sh -c apk add --no-cache 	g++ 	gcc 	git 	musl-dev
                        
# 2020-06-02 09:32:36  0.00B 
/bin/sh -c #(nop) WORKDIR /go
                        
# 2020-06-02 09:32:36  0.00B 
/bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
                        
# 2020-06-02 09:32:35  0.00B 
/bin/sh -c #(nop)  ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2020-06-02 09:32:35  0.00B 
/bin/sh -c #(nop)  ENV GOPATH=/go
                        
# 2020-06-02 09:32:34  363.74MB 
/bin/sh -c set -eux; 	apk add --no-cache --virtual .build-deps 		bash 		gcc 		musl-dev 		openssl 		go 	; 	export 		GOROOT_BOOTSTRAP="$(go env GOROOT)" 		GOOS="$(go env GOOS)" 		GOARCH="$(go env GOARCH)" 		GOHOSTOS="$(go env GOHOSTOS)" 		GOHOSTARCH="$(go env GOHOSTARCH)" 	; 	apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		armhf) export GOARM='6' ;; 		armv7) export GOARM='7' ;; 		x86) export GO386='387' ;; 	esac; 		wget -O go.tgz "https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz"; 	echo '7011af3bbc2ac108d1b82ea8abb87b2e63f78844f0259be20cde4d42c5c40584 *go.tgz' | sha256sum -c -; 	tar -C /usr/local -xzf go.tgz; 	rm go.tgz; 		cd /usr/local/go/src; 	./make.bash; 		rm -rf 		/usr/local/go/pkg/bootstrap 		/usr/local/go/pkg/obj 	; 	apk del .build-deps; 		export PATH="/usr/local/go/bin:$PATH"; 	go version
                        
# 2020-06-02 09:30:20  0.00B 
/bin/sh -c #(nop)  ENV GOLANG_VERSION=1.14.4
                        
# 2020-06-02 09:30:20  17.00B 
/bin/sh -c [ ! -e /etc/nsswitch.conf ] && echo 'hosts: files dns' > /etc/nsswitch.conf
                        
# 2020-06-02 09:30:19  514.98KB 
/bin/sh -c apk add --no-cache 		ca-certificates
                        
# 2020-05-30 05:19:46  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2020-05-30 05:19:46  5.57MB 
/bin/sh -c #(nop) ADD file:c92c248239f8c7b9b3c067650954815f391b7bcb09023f984972c082ace2a8d0 in / 
                        
                    

镜像信息

{
    "Id": "sha256:aac435a5d3f18a04fcd8b4f35f141b245648f982a7deda66ed15fd65146ac46e",
    "RepoTags": [
        "hyperledger/fabric-ccenv:2.2.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv:2.2.0"
    ],
    "RepoDigests": [
        "hyperledger/fabric-ccenv@sha256:4ec2f71fbcd52a1e6717f5eb20f82452c24352faa2dcd08d3941e0bf2438610b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-ccenv@sha256:992110e84e9133663eb4b9d9538b4a69948539648f1f3fc0855dcabcc93fac0c"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2020-07-09T13:23:02.588982362Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "19.03.12+azure",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "chaincode",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOLANG_VERSION=1.14.4",
            "GOPATH=/go"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:2094668031cab9ee189ac4d728b713bcdb7234870ebd132322e070fd2f43473c",
        "Volumes": null,
        "WorkingDir": "/go",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 585539183,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/be67736d3661dc2bd7f765241c54471ad1e7b515bd771b65bb406621e56d897f/diff:/var/lib/docker/overlay2/6b653208253431eb6c8010362333135c26a7de3483fd0b77817bb57b76188f5e/diff:/var/lib/docker/overlay2/084b343cd87d1267bf2f0e208ececb0181f24b5fb29f51d22e1c10a24df5101e/diff:/var/lib/docker/overlay2/e0e1fb47398c6119b512ee656d549af98948e177dca718746ec5779cac9351e3/diff:/var/lib/docker/overlay2/525e3cb85426410f2a770fe37ce6fcaf3500f2b0837497731f0657ae8477adfd/diff:/var/lib/docker/overlay2/2cc76a07fded798ea173e7a97a553e74e0bdbb78439056be89922cc1391ea4aa/diff:/var/lib/docker/overlay2/0aef0edff4a6e6ae062ad2dc9c807192ce6b66d59019f5da88793b78dc0c55b0/diff:/var/lib/docker/overlay2/73d5e5a561fae407efd9e2b99626bab2bdc8e19d1dfa2ea3700ab0ac7e67388c/diff",
            "MergedDir": "/var/lib/docker/overlay2/498250b79706f77c40b81ff5981fdd786f92b16ea15801e80f95822654b2a24b/merged",
            "UpperDir": "/var/lib/docker/overlay2/498250b79706f77c40b81ff5981fdd786f92b16ea15801e80f95822654b2a24b/diff",
            "WorkDir": "/var/lib/docker/overlay2/498250b79706f77c40b81ff5981fdd786f92b16ea15801e80f95822654b2a24b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:50644c29ef5a27c9a40c393a73ece2479de78325cae7d762ef3cdc19bf42dd0a",
            "sha256:0f7493e3a35bab1679e587b41b353b041dca1e7043be230670969703f28a1d83",
            "sha256:1ba1431fe2ba3d4eb50dfcc11980e8f6146fa71f67bd3eb30d3b82e77fb3cdc9",
            "sha256:35d1ab51a96b944692fe512bebb6e8a0303534d76257c3750f721bd16919e219",
            "sha256:82a15a1dbd15547643e8602a025316323bd48236a0f972fe7628e1cd002139ea",
            "sha256:b6bf6cdc806dc8def29d5cfa2629c5986d880625ee9dbf4ab2ec7fc1c9be773e",
            "sha256:687769ad33b0baa569378d1c54e90ea8cf964d886f1eb7d19e8e1195f86e4420",
            "sha256:ceb18cda39a88a69433bd4c5eb12033ae2df26655c49f6e52b40610873dae6f0",
            "sha256:bf75e2e946a7c8ccf66dbf8a77fb49fae7e12794050d050698b630fca5242930"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-19T13:51:04.358021114+08:00"
    }
}

更多版本

docker.io/hyperledger/fabric-ccenv:2.2.15

linux/amd64 docker.io465.12MB2025-03-23 16:48
196

docker.io/hyperledger/fabric-ccenv:1.4.4

linux/amd64 docker.io1.37GB2025-04-24 14:20
144

docker.io/hyperledger/fabric-ccenv:2.5.12

linux/amd64 docker.io675.94MB2025-05-21 21:17
171

docker.io/hyperledger/fabric-ccenv:2.4

linux/amd64 docker.io520.89MB2025-06-02 18:57
144

docker.io/hyperledger/fabric-ccenv:2.2.0

linux/amd64 docker.io585.54MB2025-11-19 13:51
11