docker.io/hyperledger/fabric-nodeenv:2.0.0 linux/amd64

docker.io/hyperledger/fabric-nodeenv:2.0.0 - 国内下载镜像源 浏览次数:8

这是一个用于Hyperledger Fabric的Node.js开发环境的Docker镜像。它预先配置了构建和运行Fabric智能合约所需的所有Node.js依赖项和工具,方便开发者快速搭建开发环境。

源镜像 docker.io/hyperledger/fabric-nodeenv:2.0.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-nodeenv:2.0.0
镜像ID sha256:c7fe428889ec8114d3fcceb4d1fc6f1738a1c6044fafc087d17a239e90ae410f
镜像TAG 2.0.0
大小 273.55MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD node
启动入口 docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2020-01-23T12:51:02.000186812Z
同步时间 2025-08-18 11:44
更新时间 2025-08-18 15:53
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=12.9.1 YARN_VERSION=1.17.3

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-01-23 20:51:02  423.00B 
/bin/sh -c #(nop) ADD multi:39d7a627530cb57b58d694a097ddd8f21e741079f2930c8567ff1d63ee196de9 in /chaincode/ 
                        
# 2020-01-23 20:51:01  0.00B 
/bin/sh -c mkdir -p /chaincode/input 	&& mkdir -p /chaincode/output 	&& mkdir -p /usr/local/src;
                        
# 2020-01-23 20:50:57  193.29MB 
/bin/sh -c apk add --no-cache 	make 	python 	g++;
                        
# 2019-08-29 07:10:28  0.00B 
/bin/sh -c #(nop)  CMD ["node"]
                        
# 2019-08-29 07:10:27  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2019-08-29 07:10:27  116.00B 
/bin/sh -c #(nop) COPY file:238737301d47304174e4d24f4def935b29b3069c03c72ae8de97d94624382fce in /usr/local/bin/ 
                        
# 2019-08-29 07:10:27  5.50MB 
/bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||     gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||     gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apk del .build-deps-yarn
                        
# 2019-08-29 07:10:23  0.00B 
/bin/sh -c #(nop)  ENV YARN_VERSION=1.17.3
                        
# 2019-08-29 07:10:22  69.23MB 
/bin/sh -c addgroup -g 1000 node     && adduser -u 1000 -G node -s /bin/sh -D node     && apk add --no-cache         libstdc++     && apk add --no-cache --virtual .build-deps         binutils-gold         curl         g++         gcc         gnupg         libgcc         linux-headers         make         python   && for key in     94AE36675C464D64BAFA68DD7434390BDBE9B9C5     FD3A5288F042B6850C66B31F09FE44734EB7990E     71DCFD284A79C3B38668286BC97EC7A07EDE3FC1     DD8F2338BAE7501E3DD5AC78C273792F7D83545D     C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8     B9AE9905FFD7803F25714661B63B535A4C206CA9     77984A986EBC2AA786BC0F66B01FBB92821C587A     8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600     4ED778F539E3634C779C87C6D7062848A1AB005C     A48C2BEE680E841632CD4E44F07496B3EB3C1762     B9E2F5981AA6E0CD28160D9FF13993A75599653C   ; do     gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||     gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||     gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;   done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xf "node-v$NODE_VERSION.tar.xz"     && cd "node-v$NODE_VERSION"     && ./configure     && make -j$(getconf _NPROCESSORS_ONLN) V=     && make install     && apk del .build-deps     && cd ..     && rm -Rf "node-v$NODE_VERSION"     && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
                        
# 2019-08-29 06:23:41  0.00B 
/bin/sh -c #(nop)  ENV NODE_VERSION=12.9.1
                        
# 2019-05-11 08:07:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2019-05-11 08:07:03  5.53MB 
/bin/sh -c #(nop) ADD file:a86aea1f3a7d68f6ae03397b99ea77f2e9ee901c5c59e59f76f93adbb4035913 in / 
                        
                    

镜像信息

{
    "Id": "sha256:c7fe428889ec8114d3fcceb4d1fc6f1738a1c6044fafc087d17a239e90ae410f",
    "RepoTags": [
        "hyperledger/fabric-nodeenv:2.0.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-nodeenv:2.0.0"
    ],
    "RepoDigests": [
        "hyperledger/fabric-nodeenv@sha256:6366bffb5594febdd2d91a78cc9d4ba091f5d9437283e5a7d68f71b5ae6e0a14",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperledger/fabric-nodeenv@sha256:fcb4269834dab963dc9e6a6d7cb3a64f5b2100d77c85942896faff1a594e343b"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2020-01-23T12:51:02.000186812Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "3.0.8",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "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",
            "NODE_VERSION=12.9.1",
            "YARN_VERSION=1.17.3"
        ],
        "Cmd": [
            "node"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:cda52fe21ccb20bb1497430ba85fa425ac96580a49571c3dc756e19c5d54e6a6",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 273552092,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f5b219a2e645c2216e17e7d669b9f51e0f3545d5bb330fc348ff127e58c581ff/diff:/var/lib/docker/overlay2/cc97267f1bcfb869d4f8cc3f0ba1d0bb61cebe2f813bf9f789dd85253a1e1182/diff:/var/lib/docker/overlay2/b1f5cc9e4fbe0477f53180e4265549e37e1dc90aad3682b892ed9b5edbeb6786/diff:/var/lib/docker/overlay2/71fd7b0efc358ff3d1538e8e62c5ef9ce7738cd7f2a789b8c86c2f76b3444b95/diff:/var/lib/docker/overlay2/a9255c5eaecfc4af2734c8348fdc59f5766fc9b3b85b932935b594f81b1965f3/diff:/var/lib/docker/overlay2/b26d074bef68a8c727ed87145ff37922f0ee5c11c3077360d460194bc673514d/diff",
            "MergedDir": "/var/lib/docker/overlay2/8529c7aa2c018df232413620194b8ac74128c3bff5db3a3512e0e7b5d4e331ba/merged",
            "UpperDir": "/var/lib/docker/overlay2/8529c7aa2c018df232413620194b8ac74128c3bff5db3a3512e0e7b5d4e331ba/diff",
            "WorkDir": "/var/lib/docker/overlay2/8529c7aa2c018df232413620194b8ac74128c3bff5db3a3512e0e7b5d4e331ba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f1b5933fe4b5f49bbe8258745cf396afe07e625bdab3168e364daf7c956b6b81",
            "sha256:148c6cf427482c37287087dffa179f3dd0d57e06e18802d92503892329a18af4",
            "sha256:e87b2e6e04cae190c7a264381997b1172aa8dfe6d0cc9299d8d14a25e6cee170",
            "sha256:d422152ac371909ae35e2b2bd175cc711810b0355f084851b23711085752722d",
            "sha256:e0b042d2f860324dda9c0126c80682c3f62b37e092b2779e13c92af0d1a27d8b",
            "sha256:3d12e135be189d8f288c0f5a0b65c33a63b9bfad90d6ab3c9807dd9971998181",
            "sha256:0530c5796e9c2b362ce761b82a259b52c1161efadef8a4260a1c7459d776f91a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-18T11:44:09.768102695+08:00"
    }
}

更多版本

docker.io/hyperledger/fabric-nodeenv:2.0.0

linux/amd64 docker.io273.55MB2025-08-18 11:44
7