ghcr.io/blockscout/frontend:latest linux/amd64

ghcr.io/blockscout/frontend:latest - 国内下载镜像源 浏览次数:37

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

ghcr.io/blockscout/frontend

这是一个Blockscout前端的Docker镜像,用于提供一个交互式界面来探索和分析区块链数据。它提供了一个用户友好的界面,可以浏览交易、区块、地址和合约等信息。

源镜像 ghcr.io/blockscout/frontend:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest
镜像ID sha256:286720151ff2e74ca883ab1d495b02ab396a39bc1518852b4492883c782179e4
镜像TAG latest
大小 266.10MB
镜像源 ghcr.io
CMD node server.js
启动入口 ./entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 37 次
贡献者
镜像创建 2024-10-24T12:45:34.204365978Z
同步时间 2024-10-31 23:50
更新时间 2024-11-22 07:14
开放端口
3000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=20.17.0 YARN_VERSION=1.22.22 ENVS_PRESET= PORT=3000
镜像标签
2024-10-24T12:39:29.869Z: org.opencontainers.image.created Front-end application for Blockscout: org.opencontainers.image.description GPL-3.0: org.opencontainers.image.licenses 5552cd6d0a2415795141735c1d266fbf4671311f: org.opencontainers.image.revision https://github.com/blockscout/frontend: org.opencontainers.image.source frontend: org.opencontainers.image.title https://github.com/blockscout/frontend: org.opencontainers.image.url account-v2.4: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.20.3 扫描引擎: Trivy 扫描时间: 2024-11-01 14:41

低危漏洞:1 中危漏洞:1 高危漏洞:1 严重漏洞:0

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest  ghcr.io/blockscout/frontend:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest  ghcr.io/blockscout/frontend:latest

Shell快速替换命令

sed -i 's#ghcr.io/blockscout/frontend:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像历史

大小 创建时间 层信息
0.00B 2024-10-24 20:45:34 CMD ["node" "server.js"]
0.00B 2024-10-24 20:45:34 ENV PORT=3000
0.00B 2024-10-24 20:45:34 EXPOSE map[3000/tcp:{}]
0.00B 2024-10-24 20:45:34 USER nextjs
0.00B 2024-10-24 20:45:34 ENTRYPOINT ["./entrypoint.sh"]
43.77MB 2024-10-24 20:45:34 COPY --chown=nextjs:nodejs /app/.next/static ./.next/static # buildkit
67.69MB 2024-10-24 20:45:33 COPY --chown=nextjs:nodejs /app/.next/standalone ./ # buildkit
85.86KB 2024-10-24 20:45:32 COPY ./configs/envs ./configs/envs # buildkit
0.00B 2024-10-24 20:45:32 ENV ENVS_PRESET=
0.00B 2024-10-24 20:45:32 ARG ENVS_PRESET
69.00B 2024-10-24 20:45:32 COPY /app/.env . # buildkit
4.75KB 2024-10-24 20:45:32 COPY /app/.env.registry . # buildkit
3.37MB 2024-10-24 20:45:32 RUN chmod -R 777 ./public # buildkit
4.47KB 2024-10-24 20:45:32 RUN chmod -R 777 ./deploy/tools/favicon-generator # buildkit
4.47KB 2024-10-24 20:45:32 COPY ./deploy/tools/favicon-generator ./deploy/tools/favicon-generator # buildkit
528.00B 2024-10-24 20:45:32 COPY --chmod=755 ./deploy/scripts/favicon_generator.sh . # buildkit
3.87KB 2024-10-24 20:45:32 COPY --chmod=755 ./deploy/scripts/download_assets.sh . # buildkit
970.00B 2024-10-24 20:45:32 COPY --chmod=755 ./deploy/scripts/make_envs_script.sh . # buildkit
274.00B 2024-10-24 20:45:32 COPY --chmod=755 ./deploy/scripts/validate_envs.sh . # buildkit
1.38KB 2024-10-24 20:45:32 COPY --chmod=755 ./deploy/scripts/entrypoint.sh . # buildkit
39.09KB 2024-10-24 20:45:32 COPY /app/deploy/tools/feature-reporter/index.js ./feature-reporter.js # buildkit
70.77KB 2024-10-24 20:45:32 COPY /app/deploy/tools/envs-validator/index.js ./envs-validator.js # buildkit
6.80KB 2024-10-24 20:45:32 COPY /app/package.json ./package.json # buildkit
3.37MB 2024-10-24 20:45:32 COPY /app/public ./public # buildkit
1.85KB 2024-10-24 20:45:32 COPY /app/next.config.js ./ # buildkit
0.00B 2024-10-24 20:39:35 RUN /bin/sh -c chown nextjs:nodejs .next # buildkit
0.00B 2024-10-24 20:39:35 RUN /bin/sh -c mkdir .next # buildkit
3.25KB 2024-10-24 20:39:35 RUN /bin/sh -c adduser --system --uid 1001 nextjs # buildkit
1.07KB 2024-10-24 20:39:35 RUN /bin/sh -c addgroup --system --gid 1001 nodejs # buildkit
0.00B 2024-10-24 20:39:35 WORKDIR /app
14.37MB 2024-10-24 20:39:35 RUN /bin/sh -c apk add --no-cache --upgrade bash curl jq unzip # buildkit
0.00B 2024-08-22 03:04:33 CMD ["node"]
0.00B 2024-08-22 03:04:33 ENTRYPOINT ["docker-entrypoint.sh"]
388.00B 2024-08-22 03:04:33 COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
5.59MB 2024-08-22 03:04:33 RUN /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar && export GNUPGHOME="$(mktemp -d)" && 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 && gpgconf --kill all && rm -rf "$GNUPGHOME" && 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 && yarn --version && rm -rf /tmp/* # buildkit
0.00B 2024-08-22 03:04:33 ENV YARN_VERSION=1.22.22
119.91MB 2024-08-22 03:04:33 RUN /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 curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" && case "${alpineArch##*-}" in x86_64) ARCH='x64' CHECKSUM="913547514c21152f09d46b8b140d30dd5ea40d2e3ac4ddc6ff3e12a666bec482" OPENSSL_ARCH=linux-x86_64;; x86) OPENSSL_ARCH=linux-elf;; aarch64) OPENSSL_ARCH=linux-aarch64;; arm*) OPENSSL_ARCH=linux-armv4;; ppc64le) OPENSSL_ARCH=linux-ppc64le;; s390x) OPENSSL_ARCH=linux-s390x;; *) ;; esac && if [ -n "${CHECKSUM}" ]; then set -eu; curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"; echo "$CHECKSUM node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && ln -s /usr/local/bin/node /usr/local/bin/nodejs; else echo "Building from source" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools && export GNUPGHOME="$(mktemp -d)" && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 61FC681DFB92A079F1685E77973F295594EC4689 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A A363A499291CBBC940DD62E41F10027AF002F8B0 CC68F5A3106FF448322E48ED27F5E38D5B0A215F ; 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.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && 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-full && cd .. && rm -Rf "node-v$NODE_VERSION" && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; fi && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; && apk del .build-deps && node --version && npm --version # buildkit
0.00B 2024-08-22 03:04:33 ENV NODE_VERSION=20.17.0
0.00B 2024-08-22 03:04:33 /bin/sh -c #(nop) CMD ["/bin/sh"]
7.80MB 2024-08-22 03:04:33 /bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in /

镜像信息

{
    "Id": "sha256:286720151ff2e74ca883ab1d495b02ab396a39bc1518852b4492883c782179e4",
    "RepoTags": [
        "ghcr.io/blockscout/frontend:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend:latest"
    ],
    "RepoDigests": [
        "ghcr.io/blockscout/frontend@sha256:e1bcbe699e4aabe73547817a5a1a4975c017ca17baac1aa3befe4ede25646acc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/blockscout/frontend@sha256:c4fa00c3d2253e1ea235642ac47b9b0ad25f523c9a860099199170225fc7ea27"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-10-24T12:45:34.204365978Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nextjs",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=20.17.0",
            "YARN_VERSION=1.22.22",
            "ENVS_PRESET=",
            "PORT=3000"
        ],
        "Cmd": [
            "node",
            "server.js"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "./entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2024-10-24T12:39:29.869Z",
            "org.opencontainers.image.description": "Front-end application for Blockscout",
            "org.opencontainers.image.licenses": "GPL-3.0",
            "org.opencontainers.image.revision": "5552cd6d0a2415795141735c1d266fbf4671311f",
            "org.opencontainers.image.source": "https://github.com/blockscout/frontend",
            "org.opencontainers.image.title": "frontend",
            "org.opencontainers.image.url": "https://github.com/blockscout/frontend",
            "org.opencontainers.image.version": "account-v2.4"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 266099402,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/856b18d06790fc013caf9493023ff182099606271470ccaa1527cacd6a302197/diff:/var/lib/docker/overlay2/4d584813109e2a460c508c650250927b0805b1385231ad93f21db5ab3305e0fb/diff:/var/lib/docker/overlay2/5c2b92b0d331ee3ca1ccf57517acc29f05b9788eec1a4042b38f3ec80356a504/diff:/var/lib/docker/overlay2/2fdd7e621d452797c99508ffa10bbd27ac83f505d73af1bb179f11974be08772/diff:/var/lib/docker/overlay2/234d998eea6a1ff7d9ce9759cb7c1105f30c9ac345e43bd54e3329d5f647f475/diff:/var/lib/docker/overlay2/a6eda273618a90bbd9b41fa5954c865d321dfe892167d98a4adbbe303b290f2b/diff:/var/lib/docker/overlay2/de6f32e1129fe71be19cb4a7e2d862e3e17284790650d2414c0184c0c2de2a19/diff:/var/lib/docker/overlay2/8f5f4271a111019221f30156d3e8833c727f58c73bf8aa7e100616c231c96b71/diff:/var/lib/docker/overlay2/bbf88c24ca89ad03df6227aa9cd4022a478f12ef292f02f398d9bc58208f61ce/diff:/var/lib/docker/overlay2/f613ce157184b00aab3f7cdd9df1930b0c162d2908ae91fb5e1bf789c4d337af/diff:/var/lib/docker/overlay2/b7fdd267d0267b103da56bca4a30aa2bf1134fc8a278c27c8211cae804b506f2/diff:/var/lib/docker/overlay2/9388a77c7a3a4354f3dd5b3100b0c9400800a1edcab540d5903be4822373b66d/diff:/var/lib/docker/overlay2/652436022d97a3cdebfb1342d23b9e674b164f42a306272823bcd6826f719767/diff:/var/lib/docker/overlay2/f304bf8565a2966b37f878edf65d41035bb78424f81238780c6e1870563a78f2/diff:/var/lib/docker/overlay2/4de82aee723fc4c64ca15e1473d29b6f29cd5ad00b9df0e7b38dfc1f68ff1761/diff:/var/lib/docker/overlay2/869dd9ffa633a2eaa92344c3c2fa865b230a420ced4f48687922071f1925152b/diff:/var/lib/docker/overlay2/723e96bd368a16187f1ff4269f5bd7dc4851179bd46ebd415d35b73432e8fcad/diff:/var/lib/docker/overlay2/0e3979a5d1b856cc1bf4fedb36965c3b6013dd3629ea085906e3421c4be2d613/diff:/var/lib/docker/overlay2/7d269b39acf0a55bad0fe13f13be80faa9f53cf298bf636002cf8e3aced1aa2d/diff:/var/lib/docker/overlay2/73c75c9078bfe400b04928c84bb411039af36f90d86813c6221e7eb719884760/diff:/var/lib/docker/overlay2/67604a6a746290f9a6ab302cef28ea10e9b791ef2d4bdeb17243b153ed126fd9/diff:/var/lib/docker/overlay2/c6eeac2cf60c7c18704fd1cc17e0ab07b4d497cfec1ad867e82abf496d8fdffa/diff:/var/lib/docker/overlay2/bd11234653c140f6aa53144e814f5a6544b14ec653d52449593e11ecd4332dbf/diff:/var/lib/docker/overlay2/91d90a48ea152fda92c497bb32ee99beb57750fcfa6d3d4ae987c8a70f622c71/diff:/var/lib/docker/overlay2/192b4e2d3502501fdf013db24e89ffafc074798b9c1eae7f57f5b143e0be87d5/diff:/var/lib/docker/overlay2/a063031f392f64239352ab1d6df36dbbb8c1fc01d056af30e56adc4e18ff5b5c/diff:/var/lib/docker/overlay2/56dbc2212cbc9b991b1a93a72a8c08a3a8460c06576fe4f3267009446334aa65/diff",
            "MergedDir": "/var/lib/docker/overlay2/73cba2d0386e2f5a15ed15e135aec8ad648a1c543f98cd05a9cd3b50f5675e82/merged",
            "UpperDir": "/var/lib/docker/overlay2/73cba2d0386e2f5a15ed15e135aec8ad648a1c543f98cd05a9cd3b50f5675e82/diff",
            "WorkDir": "/var/lib/docker/overlay2/73cba2d0386e2f5a15ed15e135aec8ad648a1c543f98cd05a9cd3b50f5675e82/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85",
            "sha256:d6f6f040bd98fa126dd3f7aec9e6c5f855ec2ca43ff4a0345d6b289e8fb01f3b",
            "sha256:6b14feb1f19c37ed04f570a8811420aa5691b9c5a68e140e01a3bdcb2f371460",
            "sha256:c1c2390e18662dacccaffdf83808a8db5c33742403d6b7bd66898fd5e44084b1",
            "sha256:e2dcb182a1194a9312d53284e63887ea0bbb8377b1a8fa33764da96102246b20",
            "sha256:9efcf764e11276b6fc02e925ed238f7f89884c5917bf8eb5c47e60814b3e59d8",
            "sha256:cb55987e81eb689951c0d4c8c018fcc7e488a8f4f03eb268f808b1d350dec86d",
            "sha256:fa02c1f540bd614f63576a660ba4b2b5d5052f3132cb923d1ff1c1ac39bf97fe",
            "sha256:54c0eea046175c495e52eb53cbd19622aba72cb4117fa95eab1f259bfbad1592",
            "sha256:fc693f02726347f3c717c6532aa76571b8eb19847a6e715ca2e46a35efa25786",
            "sha256:1f8762e564d87e9b89af038b40cfed596f2fb5a22875f54a00898ec65060e435",
            "sha256:997d81c29c89eb9e6de1bc0efc3f5b8d97ca1b13e985ce05038c10c8048d3daf",
            "sha256:2dce2083ec2a64bd4fd88157c1a1d3361f06b68b28a5374af351547bee15edaa",
            "sha256:3671a20ab72876c202e27f3878bbdab3ecb729a14ac7d433c12f4792964e83a7",
            "sha256:5ecd0c1e3ec6cf4e4bf603b59fe7de40b82cb1d04bf937cb78293a7e8296f46b",
            "sha256:7a28299a002b8bf64d0b59f96909fe78154172e353bda673749201431e2131ac",
            "sha256:0dce595c585f5ebeb8dbfc7a1d27f2a285d54926e8c8b9e8d1fa2005c5b52aea",
            "sha256:189015f30309bd618679d306d276678c991408b656855f31a47442f2f784e3e6",
            "sha256:1f3d01564a274cb5b48242178614a49e50cff6d776308f817ac8690c8847a948",
            "sha256:d7dd3462e88b623830e083a06ecf48508ed51665e46d19595708e9fdd80b24ab",
            "sha256:f813c99b181f36e70fa21c9bb6990eb5c77dfcef2d167ef84a5c69e39e01fad9",
            "sha256:68da2ecf223a2d0c1330daa1cc49e2d0c8832491b5b04afed3c0f506ba919858",
            "sha256:219d0f120a73af0d145125efca54194325d9a23d2c0cc4e21dc7657a1c734f0d",
            "sha256:37d4256320402a36bff93b775ff8eaa233dced6c9fdef0a69658bb8b1b595661",
            "sha256:a95be49b404a101ca13456a6a6998836b5be5ec71c474ff1a61fc13e7650b0de",
            "sha256:06f27108222543cb9d880351c2f307cc1cb044de41ddf4a560ef1eeec3532389",
            "sha256:6b26d419d076b614d21f6d844ef90e6df22431a566b8b4adc1b6eb9eed476d6b",
            "sha256:bc0eff825934dd904321ad1cb0e740cb79fc9cb2fe1788c23a53a12bbb96413e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-31T23:50:14.758281342+08:00"
    }
}

更多版本

ghcr.io/blockscout/frontend:latest

linux/amd64 ghcr.io266.10MB2024-10-31 23:50
36