ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
docker.io/trufflesuite/ganache:latest
linux/amd64 docker.io

Ganache是由Truffle Suite开发的以太坊及EVM兼容区块链的个人区块链模拟器,可帮助开发者在本地快速创建和管理私有区块链网络,用于测试智能合约和去中心化应用(DApp),无需连接公共区块链。它提供桌面界面和命令行工具,支持账户管理、交易模拟、区块数据查看等功能,简化开发与测试流程,提升开发效率。

268
浏览次数
394.19MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest
源镜像
docker.io/trufflesuite/ganache:latest
镜像ID
sha256:155c869affc7d82afde7eca27a5c0f3e387510e8b7b60de65809e8439e226564
镜像 TAG
latest
镜像大小
394.19MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
node /app/dist/node/cli.js
工作目录
/app
OS/平台
linux/amd64
镜像创建
2023-12-21T00:26:24.486595852Z
同步时间
2025-10-14 18:10
浏览量
268 次
贡献者
🔌 开放端口 1
8545/tcp
⚙️ 环境变量 5
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_VERSION=20.3.1 1
YARN_VERSION=1.22.19 2
DOCKER=true 3
NODE_ENV=production 4
🏷️ 镜像标签 8
KeyValue
2023-12-21T00:21:30.005Z org.opencontainers.image.created
:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years. org.opencontainers.image.description
MIT org.opencontainers.image.licenses
10002d50eac564a210c5871195b0565972ccaf24 org.opencontainers.image.revision
https://github.com/trufflesuite/ganache org.opencontainers.image.source
ganache org.opencontainers.image.title
https://github.com/trufflesuite/ganache org.opencontainers.image.url
master org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest  docker.io/trufflesuite/ganache:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest  docker.io/trufflesuite/ganache:latest

Shell快速替换命令

sed -i 's#trufflesuite/ganache:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest  docker.io/trufflesuite/ganache:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest  docker.io/trufflesuite/ganache:latest'

镜像构建历史


# 2023-12-21 08:26:24  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "/app/dist/node/cli.js"]
                        
# 2023-12-21 08:26:24  0.00B 声明容器运行时监听的端口
EXPOSE map[8545/tcp:{}]
                        
# 2023-12-21 08:26:24  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2023-12-21 08:26:24  0.00B 设置环境变量 DOCKER
ENV DOCKER=true
                        
# 2023-12-21 08:26:24  14.67MB 复制新文件或目录到容器中
COPY /app/packages/ganache/dist/node dist/node # buildkit
                        
# 2023-12-21 08:26:24  134.27MB 复制新文件或目录到容器中
COPY /app/packages/ganache/node_modules node_modules # buildkit
                        
# 2023-12-21 08:21:50  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2023-06-29 01:21:10  0.00B 
/bin/sh -c #(nop)  CMD ["node"]
                        
# 2023-06-29 01:21:10  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2023-06-29 01:21:10  388.00B 
/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/ 
                        
# 2023-06-29 01:21:10  9.43MB 
/bin/sh -c set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --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   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version
                        
# 2023-06-29 01:20:57  0.00B 
/bin/sh -c #(nop)  ENV YARN_VERSION=1.22.19
                        
# 2023-06-29 01:20:56  161.06MB 
/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64';;       ppc64el) ARCH='ppc64le';;       s390x) ARCH='s390x';;       arm64) ARCH='arm64';;       armhf) ARCH='armv7l';;       i386) ARCH='x86';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && for key in       4ED778F539E3634C779C87C6D7062848A1AB005C       141F07595B7B3FFE74309A937405533BE57C7D57       74F12602B6F1C4E913FAA37AD3A89613643B6201       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       61FC681DFB92A079F1685E77973F295594EC4689       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.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-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version
                        
# 2023-06-22 01:20:52  0.00B 
/bin/sh -c #(nop)  ENV NODE_VERSION=20.3.1
                        
# 2023-06-13 10:49:23  8.90KB 
/bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
                        
# 2023-06-13 07:20:42  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-06-13 07:20:42  74.76MB 
/bin/sh -c #(nop) ADD file:ba1250b6ecd5dd09d4914189d72741c2817988994e7da514bf62be439a34bdb5 in / 
                        
                    

镜像信息

{
    "Id": "sha256:155c869affc7d82afde7eca27a5c0f3e387510e8b7b60de65809e8439e226564",
    "RepoTags": [
        "trufflesuite/ganache:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache:latest"
    ],
    "RepoDigests": [
        "trufflesuite/ganache@sha256:7b58eeff2a5cfeb62ee19fe16ce7c5b88b9e9bae0f627719121609e9e188b730",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/trufflesuite/ganache@sha256:a561ee6b2e910462c1dd21854ad47c85a6e57059d48e71e3c5a6143b43b9052a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-12-21T00:26:24.486595852Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8545/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=20.3.1",
            "YARN_VERSION=1.22.19",
            "DOCKER=true",
            "NODE_ENV=production"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "node",
            "/app/dist/node/cli.js"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2023-12-21T00:21:30.005Z",
            "org.opencontainers.image.description": ":warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "10002d50eac564a210c5871195b0565972ccaf24",
            "org.opencontainers.image.source": "https://github.com/trufflesuite/ganache",
            "org.opencontainers.image.title": "ganache",
            "org.opencontainers.image.url": "https://github.com/trufflesuite/ganache",
            "org.opencontainers.image.version": "master"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 394190234,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/04ef42ab374f53713f2ef8fc6f2bdf4ec7e399d94e7add9c8205b8dff9e906bd/diff:/var/lib/docker/overlay2/d3bbe9a39c59598baeadb21e7add95222a0089d5ecf6c8007df97ac725e78459/diff:/var/lib/docker/overlay2/ab4367f91f8882487dcc433923bdd5af842f0a468603e87adba803786ed202d2/diff:/var/lib/docker/overlay2/79dd6169e504f13e4c39d77362d1dc432b890855da334115e65bf3e8fc73d844/diff:/var/lib/docker/overlay2/cb5849590321ca9f0e78472b95e4c8a278e1c5fbed7508ff1412ad5c81cc2d8b/diff:/var/lib/docker/overlay2/a1c11fcd32f529cbf0c3effcb8d060cbe383b51e3e7827a22873b310f1dc5c9f/diff:/var/lib/docker/overlay2/56398ad3702f6f12a61f0695e4b3105c127c4cdd070f970217a87dce42221326/diff",
            "MergedDir": "/var/lib/docker/overlay2/e3cb120aa44b2d4ddb36fd2d0ad44810284e873a5d003b7d2be6e8bafd235cb7/merged",
            "UpperDir": "/var/lib/docker/overlay2/e3cb120aa44b2d4ddb36fd2d0ad44810284e873a5d003b7d2be6e8bafd235cb7/diff",
            "WorkDir": "/var/lib/docker/overlay2/e3cb120aa44b2d4ddb36fd2d0ad44810284e873a5d003b7d2be6e8bafd235cb7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ac4d164fef90ff58466b67e23deb79a47b5abd30af9ebf1735b57da6e4af1323",
            "sha256:6f7801354ad04be2b128e20c12cbd1f8338aa3d23d01dccdc1a0977846c9dfc0",
            "sha256:96719d96a2608723da6abedd6a976888da988e560bb7f9f254de8e7211223c45",
            "sha256:cc0ce3cec2ab8476d29bd92edb1f7929cc0d6af3932110991a060218a089bb30",
            "sha256:4213e1b8a6b466e05c1a55fd75ba553f8c387f74699a9d534dd477950c5a83f9",
            "sha256:1e40189f970c2cb2a60e0edaf33cd0ea3f77d433ed781977ff89a7df5ac59482",
            "sha256:ff9a7f3e58c2401e8216a9cd09d56ddc4b8055810a438358269b0bc61cf7396f",
            "sha256:61d7a4adc870273cb80437a90a70a3a827dccac9998cbca8d8d7f399b3dd0ad9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-14T18:09:48.330406943+08:00"
    }
}

更多版本

docker.io/trufflesuite/ganache:latest

linux/amd64 docker.io394.19MB2025-10-14 18:10
267
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×