logo
docker.io/hoppscotch/hoppscotch:2026.6.0
linux/amd64 docker.io

这是一个Hoppscotch应用程序的Docker镜像。Hoppscotch是一个开源的API请求构建器和测试工具,允许用户轻松创建、测试和调试API。

13
浏览次数
799.59MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0
源镜像
docker.io/hoppscotch/hoppscotch:2026.6.0
镜像ID
sha256:52550cb0b3dc39797226526021c3efadfc4c5fdf1eb794635a542b76780e7c96
镜像 TAG
2026.6.0
镜像大小
799.59MB
平台架构
linux/amd64
镜像源
docker.io
CMD
node /usr/src/app/aio_run.mjs
启动入口
tini --
工作目录
/dist/backend
OS/平台
linux/amd64
镜像创建
2026-06-30T14:51:56.570438327Z
同步时间
2026-07-13 11:44
浏览量
13 次
贡献者
🔌 开放端口 5
3000/tcp 3100/tcp 3170/tcp 3200/tcp 80/tcp
⚙️ 环境变量 3
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
PRODUCTION=true 1
PORT=8080 2
🏷️ 镜像标签 3
KeyValue
MIT org.opencontainers.image.licenses
https://github.com/hoppscotch/hoppscotch org.opencontainers.image.source
https://docs.hoppscotch.io org.opencontainers.image.url
🛡️ 镜像安全扫描
alpine 3.24.1 Trivy 2026-07-13 11:44 查看完整报告
1
低危 LOW
21
中危 MEDIUM
13
高危 HIGH
0
严重 CRITICAL
受影响目标 (6)
docker.io/hoppscotch/hoppscotch:2026.6.0 (alpine 3.24.1) alpine Node.js node-pkg usr/bin/caddy gobinary usr/local/bin/webapp-server gobinary /site/selfhost-web/assets/thumbs-down-Cw5HaQBx.js /site/selfhost-web/assets/thumbs-down-Cw5HaQBx.js.map

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0  docker.io/hoppscotch/hoppscotch:2026.6.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0  docker.io/hoppscotch/hoppscotch:2026.6.0

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-06-30 22:51:56  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-06-30 22:51:56  0.00B 声明容器运行时监听的端口
EXPOSE [3200/tcp]
                        
# 2026-06-30 22:51:56  0.00B 声明容器运行时监听的端口
EXPOSE [3100/tcp]
                        
# 2026-06-30 22:51:56  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-06-30 22:51:56  0.00B 声明容器运行时监听的端口
EXPOSE [3170/tcp]
                        
# 2026-06-30 22:51:56  0.00B 设置默认要执行的命令
CMD ["node" "/usr/src/app/aio_run.mjs"]
                        
# 2026-06-30 22:51:56  0.00B 设置工作目录为/dist/backend
WORKDIR /dist/backend
                        
# 2026-06-30 22:51:56  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL /bin/sh /healthcheck.sh] Interval:2s Timeout:0s StartPeriod:15s StartInterval:0s Retries:0}
                        
# 2026-06-30 22:51:56  789.00B 复制新文件或目录到容器中
COPY --chmod=755 healthcheck.sh / # buildkit
                        
# 2026-06-30 22:51:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--"]
                        
# 2026-06-30 22:51:56  852.00B 复制新文件或目录到容器中
COPY aio-subpath-access.Caddyfile /etc/caddy/aio-subpath-access.Caddyfile # buildkit
                        
# 2026-06-30 22:51:56  377.00B 复制新文件或目录到容器中
COPY aio-multiport-setup.Caddyfile /etc/caddy/aio-multiport-setup.Caddyfile # buildkit
                        
# 2026-06-30 22:51:56  2.36MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-sh-admin/dist-subpath-access /site/sh-admin-subpath-access # buildkit
                        
# 2026-06-30 22:51:56  2.36MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-sh-admin/dist-multiport-setup /site/sh-admin-multiport-setup # buildkit
                        
# 2026-06-30 22:51:56  0.00B 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/dist /site/selfhost-web # buildkit
                        
# 2026-06-30 22:51:56  2.40KB 复制新文件或目录到容器中
COPY /usr/src/app/aio_run.mjs /usr/src/app/aio_run.mjs # buildkit
                        
# 2026-06-30 22:51:54  126.95MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/dist /site/selfhost-web # buildkit
                        
# 2026-06-30 22:51:53  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /site/selfhost-web # buildkit
                        
# 2026-06-30 22:51:53  9.79MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/webapp-server/webapp-server /usr/local/bin/ # buildkit
                        
# 2026-06-30 22:43:25  1.59KB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-backend/prod_run.mjs /dist/backend # buildkit
                        
# 2026-06-30 22:43:25  436.09MB 复制新文件或目录到容器中
COPY /dist/backend /dist/backend # buildkit
                        
# 2026-06-30 22:42:41  227.00B 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-backend/backend.Caddyfile /etc/caddy/backend.Caddyfile # buildkit
                        
# 2026-06-30 22:42:41  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/hoppscotch/hoppscotch org.opencontainers.image.url=https://docs.hoppscotch.io org.opencontainers.image.licenses=MIT
                        
# 2026-06-30 22:42:41  0.00B 设置环境变量 PORT
ENV PORT=8080
                        
# 2026-06-30 22:42:41  0.00B 设置环境变量 PRODUCTION
ENV PRODUCTION=true
                        
# 2026-06-30 22:42:09  77.18MB 复制新文件或目录到容器中
COPY /tmp/caddy-build/cmd/caddy/caddy /usr/bin/caddy # buildkit
                        
# 2026-06-30 22:40:31  29.68KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/serialize-fix &&   cd /tmp/serialize-fix &&   npm install serialize-javascript@7.0.3 &&   rm -rf /usr/lib/node_modules/@import-meta-env/cli/node_modules/serialize-javascript &&   cp -r node_modules/serialize-javascript /usr/lib/node_modules/@import-meta-env/cli/node_modules/ &&   rm -rf /tmp/serialize-fix # buildkit
                        
# 2026-06-30 22:40:30  582.85KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/glob-fix &&   cd /tmp/glob-fix &&   npm install glob@11.1.0 &&   rm -rf /usr/lib/node_modules/@import-meta-env/cli/node_modules/glob &&   cp -r node_modules/glob /usr/lib/node_modules/@import-meta-env/cli/node_modules/ &&   rm -rf /tmp/glob-fix # buildkit
                        
# 2026-06-30 22:40:29  2.94MB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/undici-fix &&   cd /tmp/undici-fix &&   npm install undici@6.27.0 &&   rm -rf /usr/lib/node_modules/npm/node_modules/undici &&   cp -r node_modules/undici /usr/lib/node_modules/npm/node_modules/ &&   rm -rf /tmp/undici-fix # buildkit
                        
# 2026-06-30 22:40:28  36.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/pnpm-install && cd /tmp/pnpm-install &&   curl -fsSL https://registry.npmjs.org/pnpm/-/pnpm-10.33.4.tgz -o pnpm.tgz &&   curl -fsSL https://registry.npmjs.org/@import-meta-env/cli/-/cli-0.7.4.tgz -o cli.tgz &&   echo "8e70ddc6649b18bc3d895cf3a908c0291ea4c38039ad8722c47e018daf1e9cfc  pnpm.tgz" | sha256sum -c - &&   echo "9edada700b616b4224ba69ce713e68c36e22cb2548be9134dd3af00c164d8ca0  cli.tgz" | sha256sum -c - &&   npm install -g ./pnpm.tgz ./cli.tgz &&   cd / && rm -rf /tmp/pnpm-install # buildkit
                        
# 2026-06-30 22:40:24  16.45MB 执行命令并创建新的镜像层
RUN /bin/sh -c tar -xzf npm.tgz &&   cd package &&   node bin/npm-cli.js install -g /tmp/npm-install/npm.tgz &&   cd / &&   rm -rf /tmp/npm-install # buildkit
                        
# 2026-06-30 22:40:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c expected="b290bbb35b9e72c3ef84edbe041f28c4479c4d9ee79f555817b8caafe7ce4bba"   && actual=$(sha256sum npm.tgz | cut -d' ' -f1)   && [ "$actual" = "$expected" ]   && echo "✅ NPM Tarball Checksum OK"   || (echo "❌ NPM Tarball Checksum failed!" && exit 1) # buildkit
                        
# 2026-06-30 22:40:21  2.97MB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -fsSL https://registry.npmjs.org/npm/-/npm-11.17.0.tgz -o npm.tgz # buildkit
                        
# 2026-06-30 22:40:21  0.00B 设置工作目录为/tmp/npm-install
WORKDIR /tmp/npm-install
                        
# 2026-06-30 22:40:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/npm-install # buildkit
                        
# 2026-06-30 22:40:21  76.91MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk upgrade --no-cache &&   apk add --no-cache nodejs curl bash tini ca-certificates # buildkit
                        
# 2026-06-16 08:01:29  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-06-16 08:01:29  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:52550cb0b3dc39797226526021c3efadfc4c5fdf1eb794635a542b76780e7c96",
    "RepoTags": [
        "hoppscotch/hoppscotch:2026.6.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2026.6.0"
    ],
    "RepoDigests": [
        "hoppscotch/hoppscotch@sha256:4e95eb2c49bde22b94b2aaa889b15d0a1bf995ba5c23e368f7e905d977053072",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch@sha256:78c1bdb49a5e4f91e9f35f4716000bfb827ba72fe8d4e7e2ce72c617e88997f7"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-30T14:51:56.570438327Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {},
            "3100/tcp": {},
            "3170/tcp": {},
            "3200/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PRODUCTION=true",
            "PORT=8080"
        ],
        "Cmd": [
            "node",
            "/usr/src/app/aio_run.mjs"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/bin/sh /healthcheck.sh"
            ],
            "Interval": 2000000000,
            "StartPeriod": 15000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/dist/backend",
        "Entrypoint": [
            "tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.source": "https://github.com/hoppscotch/hoppscotch",
            "org.opencontainers.image.url": "https://docs.hoppscotch.io"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 799594738,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9ab092c872382d73224179b68acfba2435da004494eb273e556a9567620ac41f/diff:/var/lib/docker/overlay2/af5265b12dd4151190db6477a2ec008d358a0e7a8139008d6d51f2028064fc74/diff:/var/lib/docker/overlay2/0dda299ee9c5e250c56dfcc1ac8b4e14e249aa30018a73dbc14e46f5e5dae3ec/diff:/var/lib/docker/overlay2/dab06c47b2dc4fa29f4d43d8cd60ee46859f51ddf1761bb1641975186e0ba1ba/diff:/var/lib/docker/overlay2/358dfa37624e9fbbd30c63a63561076a59858cf3eb0ea74e685034d41f8765c0/diff:/var/lib/docker/overlay2/8c464024e81d5431bb0be2c08567ac5e8f6ae272f9d50b38f513f933da4eb0f4/diff:/var/lib/docker/overlay2/cec52f2ca6074de4def194e81f5983a9ebaf4479b8ae335522c25be2f02dc0f0/diff:/var/lib/docker/overlay2/a792e7cc87cb972239914fa051629ab632c49fd8b185f601c26fa0aa40501114/diff:/var/lib/docker/overlay2/3dd837c0ba4b4d96d427fa882ca8dedd52fc433d58825b1dcae93cd230c53c46/diff:/var/lib/docker/overlay2/4bd6e597eb8ed67a7535233414f3afdf8b628a992658f08ec5dbb8a497f0edb5/diff:/var/lib/docker/overlay2/bfbf430ea9b4b939a3e631bae0a87d8ca31be69846e7a63ad4455739915bbb34/diff:/var/lib/docker/overlay2/b3f4d4d9dd96b1171f7345499729e4f226585b1d3c8c06fb3ea6519a7ede4152/diff:/var/lib/docker/overlay2/574ad232139b5c3bf867bf74400ade5a91defd462230f256a51c5ba1168c1e92/diff:/var/lib/docker/overlay2/e2702d8e12181aee7ffb50517be114f0ab91452c97a660c11d29dc6cb82e4bf3/diff:/var/lib/docker/overlay2/a96fbe4b0d73da56a5a094a198c691c56b007adb478ea8a29e237373531daba0/diff:/var/lib/docker/overlay2/6c2e9f8bc98c616acdb562c5f7a93df8de59c0ebc8c2b6e57b0a5cff86cbe49e/diff:/var/lib/docker/overlay2/f5206e1f79cb844824670280b7d8a69f837d1a9d13504294c0ed1dc6718a953f/diff:/var/lib/docker/overlay2/d35d30f20dc77a47dbb71b6d2ec640aec79f5bcf9b71040ff8c86eb72712ea15/diff:/var/lib/docker/overlay2/637f3251986fff38f75aa5e4b146b602fdec524be9272c5a5a5275afbe0c26c0/diff:/var/lib/docker/overlay2/1e13273a47e58ada7a8c0af8332d0c380282712a9be651b9fbb976f88ed8cfb2/diff:/var/lib/docker/overlay2/07ff6d3bafd03d01f84500b3b69b56589ca6aec0b173e885d8d0ad135a880dbd/diff:/var/lib/docker/overlay2/858b0e33939fa87b0b1e3e5bf13e6829d411aeb1537d057be2d2e444b651b7e4/diff:/var/lib/docker/overlay2/a921ae1b0a9c6795cd67538a6ddfd4983890538d402df93c077c39994842958f/diff:/var/lib/docker/overlay2/5b29ec4b5cdcdeb60aad967a841674bc97e6af259c166edad6c1c4189446a405/diff:/var/lib/docker/overlay2/d51bd9f442769618005c9be653661c047116bf4ebe32b04db2ad4ca7bebb792d/diff",
            "MergedDir": "/var/lib/docker/overlay2/233b5f03d065468fd889961fc104282bac227c9d6ddad6e5cbf1deb4deb8a4bf/merged",
            "UpperDir": "/var/lib/docker/overlay2/233b5f03d065468fd889961fc104282bac227c9d6ddad6e5cbf1deb4deb8a4bf/diff",
            "WorkDir": "/var/lib/docker/overlay2/233b5f03d065468fd889961fc104282bac227c9d6ddad6e5cbf1deb4deb8a4bf/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:34884abbe92863fce933ed7c39c0e045631af0ed86d5cc0dfbdf9fdca426ce3c",
            "sha256:0c128b659a783d15e49517221f083ab1e5e826975de5282c0f1909f2a2826e95",
            "sha256:284637d5def907ea5273da502577142b666b49d9e3ef57eefd81bd60c8795a9f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3dc987346c60736c372bcd13d8e9bb66384916b454d0dbe01635d87cbbed0c08",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:631f37fcffc78d799121345e7df9a948488df50ada398c9d36598d1a95ace67a",
            "sha256:56323f8989e6225c91d8945cd9c87377047471a4f46cbca74dce087b888b8dea",
            "sha256:fe388c8e44570f8f018a210108600ab354ce57a20679ad5d272483b87b252415",
            "sha256:634a4382be7f998db60970b76ea9293400e454ff07eba2a4bd579e2f4fce7d5a",
            "sha256:79d8dc0b282a281f9e9a78dd13c52a95aeb15fdd3c5a799e19c13f77f8f62d57",
            "sha256:509467167b82be37a4d6c51ce935b3a769189b0f2fba2c2bc1f3f9d617faf92c",
            "sha256:64a0535a02300e76ce42051aa9ee97439064ebf6dd96ebc77511a005bdce211d",
            "sha256:63d82252533292fe55ab0476182c197e12eaa3c6f669fa2fe746728f498db19a",
            "sha256:c3b7e3909ae6b1d5786d9f54ecdbbf2ff2ac40ec5d9658d395107cc33d4668b7",
            "sha256:6800930d958d3baafc17483c26282f59a4debe67e37e37cfa33fdfc340a67b3f",
            "sha256:e1bdbf400fdb01c58aeca3257db0267c77b6261a5ecb043e7ac5d56dbcbd3c4e",
            "sha256:7c3e5498de00c60fdbe397e816b890c86feffad44b7b5dc03988da2beb91757c",
            "sha256:f449ab070aaeb563d1e71def5c748f1eb027e6d2330b8bf1872fe4cff98740ba",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:96c056126179c4a696e5e05d7ba7a23c02199e242382e888a1e6f56ef2e40916",
            "sha256:17270ea1a1846bcc974055f750f3587cda599dc3b07637972e65d0edc4cc6fe2",
            "sha256:dc19be5950d6b317c0b80e56f322d0d3517f2dfd95e804079e0d637cb402bcfa",
            "sha256:48ffd4c4b1528e13114b44e84a963c9d0e68af45601553d910f65c11e2422bf5",
            "sha256:af20ae11603f198035400ac0dfddf545e919e4c48eb072156d617faeb5a034c5",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-13T11:43:25.642029236+08:00"
    }
}

更多版本

docker.io/hoppscotch/hoppscotch:2025.4.2

linux/amd64 docker.io537.71MB2025-05-27 14:51
492

docker.io/hoppscotch/hoppscotch:2025.5.1

linux/amd64 docker.io605.61MB2025-06-03 10:23
559

docker.io/hoppscotch/hoppscotch:2025.8.1

linux/amd64 docker.io786.39MB2025-09-18 19:49
442

docker.io/hoppscotch/hoppscotch:2025.11.0

linux/amd64 docker.io721.44MB2025-12-03 16:53
261

docker.io/hoppscotch/hoppscotch:2025.12.0

linux/arm64 docker.io711.36MB2026-01-01 18:55
244

docker.io/hoppscotch/hoppscotch:2026.6.0

linux/amd64 docker.io799.59MB2026-07-13 11:44
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×