docker.io/hoppscotch/hoppscotch:2025.4.2 linux/amd64

docker.io/hoppscotch/hoppscotch:2025.4.2 - 国内下载镜像源 浏览次数:28

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

源镜像 docker.io/hoppscotch/hoppscotch:2025.4.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2025.4.2
镜像ID sha256:9a60bb46d558e179bb9d202c04ed609e2eae5e1d3edadfbe45cebbdf2fe9f898
镜像TAG 2025.4.2
大小 537.71MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD node /usr/src/app/aio_run.mjs
启动入口 tini --
工作目录 /dist/backend
OS/平台 linux/amd64
浏览量 28 次
贡献者 fi****r@foxmail.com
镜像创建 2025-05-08T11:15:46.492039752Z
同步时间 2025-05-27 14:51
更新时间 2025-05-31 03:19
开放端口
3000/tcp 3100/tcp 3170/tcp 3200/tcp 80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PRODUCTION=true PORT=8080 APP_PORT=8080 DB_URL=
镜像标签
MIT: org.opencontainers.image.licenses https://github.com/hoppscotch/hoppscotch: org.opencontainers.image.source https://docs.hoppscotch.io: org.opencontainers.image.url

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-05-08 19:15:46  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2025-05-08 19:15:46  0.00B 声明容器运行时监听的端口
EXPOSE map[3200/tcp:{}]
                        
# 2025-05-08 19:15:46  0.00B 声明容器运行时监听的端口
EXPOSE map[3100/tcp:{}]
                        
# 2025-05-08 19:15:46  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-05-08 19:15:46  0.00B 声明容器运行时监听的端口
EXPOSE map[3170/tcp:{}]
                        
# 2025-05-08 19:15:46  0.00B 设置默认要执行的命令
CMD ["node" "/usr/src/app/aio_run.mjs"]
                        
# 2025-05-08 19:15:46  0.00B 设置工作目录为/dist/backend
WORKDIR /dist/backend
                        
# 2025-05-08 19:15:46  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/bin/sh /healthcheck.sh"] "2s" "0s" "0s" "0s" '\x00'}
                        
# 2025-05-08 19:15:46  457.00B 复制新文件或目录到容器中
COPY --chmod=755 healthcheck.sh / # buildkit
                        
# 2025-05-08 19:15:46  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--"]
                        
# 2025-05-08 19:15:46  8.88MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install -g @import-meta-env/cli # buildkit
                        
# 2025-05-08 19:15:44  694.00B 复制新文件或目录到容器中
COPY aio-subpath-access.Caddyfile /etc/caddy/aio-subpath-access.Caddyfile # buildkit
                        
# 2025-05-08 19:15:44  230.00B 复制新文件或目录到容器中
COPY aio-multiport-setup.Caddyfile /etc/caddy/aio-multiport-setup.Caddyfile # buildkit
                        
# 2025-05-08 19:15:44  2.02MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-sh-admin/dist-subpath-access /site/sh-admin-subpath-access # buildkit
                        
# 2025-05-08 19:15:44  2.02MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-sh-admin/dist-multiport-setup /site/sh-admin-multiport-setup # buildkit
                        
# 2025-05-08 19:15:44  0.00B 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/dist /site/selfhost-web # buildkit
                        
# 2025-05-08 19:15:44  2.40KB 复制新文件或目录到容器中
COPY /usr/src/app/aio_run.mjs /usr/src/app/aio_run.mjs # buildkit
                        
# 2025-05-08 19:15:44  52.21MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/dist /site/selfhost-web # buildkit
                        
# 2025-05-08 19:15:44  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /site/selfhost-web # buildkit
                        
# 2025-05-08 19:15:44  6.91MB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-selfhost-web/webapp-server/target/release/webapp-server /usr/local/bin/ # buildkit
                        
# 2025-05-08 19:15:44  1.59KB 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-backend/prod_run.mjs /dist/backend # buildkit
                        
# 2025-05-08 19:15:43  291.40MB 复制新文件或目录到容器中
COPY /dist/backend /dist/backend # buildkit
                        
# 2025-05-08 19:14:59  80.00B 复制新文件或目录到容器中
COPY /usr/src/app/packages/hoppscotch-backend/backend.Caddyfile /etc/caddy/backend.Caddyfile # buildkit
                        
# 2025-05-08 19:14:59  28.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install -g pnpm@10.2.1 # buildkit
                        
# 2025-05-08 19:14:57  78.50KB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add tini # buildkit
                        
# 2025-05-08 19:14:57  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
                        
# 2025-05-08 19:14:57  0.00B 设置环境变量 DB_URL
ENV DB_URL=
                        
# 2025-05-08 19:14:57  0.00B 设置环境变量 APP_PORT
ENV APP_PORT=8080
                        
# 2025-05-08 19:14:57  0.00B 设置环境变量 PORT
ENV PORT=8080
                        
# 2025-05-08 19:14:57  0.00B 设置环境变量 PRODUCTION
ENV PRODUCTION=true
                        
# 2025-05-08 19:03:57  63.15MB 复制新文件或目录到容器中
COPY /tmp/caddy-build/cmd/caddy/caddy /usr/bin/caddy # buildkit
                        
# 2025-05-08 19:02:36  14.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c sh -c "curl -qL https://www.npmjs.com/install.sh | env npm_install=10.9.2 sh" # buildkit
                        
# 2025-05-08 19:02:30  60.94MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add nodejs curl # buildkit
                        
# 2025-02-14 11:05:02  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:05:02  7.40MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.19.7-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:9a60bb46d558e179bb9d202c04ed609e2eae5e1d3edadfbe45cebbdf2fe9f898",
    "RepoTags": [
        "hoppscotch/hoppscotch:2025.4.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch:2025.4.2"
    ],
    "RepoDigests": [
        "hoppscotch/hoppscotch@sha256:b1361d22e2a41ad93f1e296b9e314ff90503ae3b27786aa40dd8f2863f4f1561",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hoppscotch/hoppscotch@sha256:1baea3b1d764b23a6f1b9e9c03b2d345a0ece2cae0e23a9a6740bef84dee0934"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-05-08T11:15:46.492039752Z",
    "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",
            "APP_PORT=8080",
            "DB_URL="
        ],
        "Cmd": [
            "node",
            "/usr/src/app/aio_run.mjs"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/bin/sh /healthcheck.sh"
            ],
            "Interval": 2000000000
        },
        "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": 537709524,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/cedb519df997dbf527f2a99939f7317189c4381b55f912a5e091363ebdb169cc/diff:/var/lib/docker/overlay2/64b158153d0602c3d4e5ed4efbf371d0587a90f998d1b823a08263c8799f9e6f/diff:/var/lib/docker/overlay2/f805336b254bcbbe5d7ed204ba7e1654b744c0d375ba240265dc12d7567bd4b1/diff:/var/lib/docker/overlay2/f015b01157b7d7edc6a7a26119d9b78b7de2705d929ef200d31c8f8b0c6b5d59/diff:/var/lib/docker/overlay2/24ff2e3123c3b818ab175d3aec117050479ca516f9f1b4a09499a3fe04590d5c/diff:/var/lib/docker/overlay2/1f46e5dc7c9863399ba6e99679a6acd49aa21fc37eac768c5ea31469de5f3807/diff:/var/lib/docker/overlay2/79a50fcd0dd546df3bce06f31c34c38bce77084cf944e090e99112087e378d44/diff:/var/lib/docker/overlay2/f4929f25c279b52d70ffe30da9e55f190229b18f92d4cd47d60d263be4a82bd7/diff:/var/lib/docker/overlay2/81c1c3de7ae6e9feb55ea05edd2bc2bddde2877022a0da44e41c1d17064c1012/diff:/var/lib/docker/overlay2/607f96ffe17e05557140804ed24f920c0400c3bba99840c85cb36d5080ee7ff7/diff:/var/lib/docker/overlay2/17edd376b570a75f5b29cca05ed510fa6d43ecdf2a8173750426b97f43d4c4cf/diff:/var/lib/docker/overlay2/d1b46c99c3723757be2203a4c82a0418f42c35b77413d8fe8d3128fe174e896b/diff:/var/lib/docker/overlay2/39b657defb92aa385ff9af157e7ddc4c1ab039cd64b98454666204d3a8ec8cc2/diff:/var/lib/docker/overlay2/a49a23f3504449ad223c6d2098b6350b2ca09673d82bbc41dde8c90a1c5f1bb9/diff:/var/lib/docker/overlay2/93b5f9034351f2c3f42d40901774b4a210dcb673f67255be5a0e38c27619dba3/diff:/var/lib/docker/overlay2/04da9668478191d090b84a724cec442f59e958c2e809f14811720c3d5a4fca15/diff:/var/lib/docker/overlay2/b6efa54fa1f20d1f9b902227b07489f81b9a8d38c5ee5a557619ef6c0d6b29c6/diff:/var/lib/docker/overlay2/6f1964bd83825b08392821fe27174ab257d54280146d57af36e3f824d0b5eda5/diff:/var/lib/docker/overlay2/86cb71c19198a31adb8accf4447994db55200c9bcc79916699b10fa0495d67d3/diff:/var/lib/docker/overlay2/faacd748d72d2e21e0664a48b9255b24ac021cd772a0febf361e05af62243949/diff",
            "MergedDir": "/var/lib/docker/overlay2/aa61a04f57389c5c6a7a62fcbdf8ba60234d71612e298e2ae0eda98424a8faa6/merged",
            "UpperDir": "/var/lib/docker/overlay2/aa61a04f57389c5c6a7a62fcbdf8ba60234d71612e298e2ae0eda98424a8faa6/diff",
            "WorkDir": "/var/lib/docker/overlay2/aa61a04f57389c5c6a7a62fcbdf8ba60234d71612e298e2ae0eda98424a8faa6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43",
            "sha256:1271a979a7cd5d93c55562bb695056ec579dd20f0fb8f680fde55d889ce37ac0",
            "sha256:e98dfc49f05a1f4065d3e3d5d5cb8e4a560e5fb2d11b8e5dd5ee723a1416ba6d",
            "sha256:856cd0dd97d9674ec2e0aca048ef43b743acb1ffc0d3795c416e5dedc1ed92c0",
            "sha256:76be411e147305c1b0b8492d605c17060bbe1e69bd5862c220c820a81869c12a",
            "sha256:98a0de812b66314a7033091ecccfb92b39253090dc1afca1d2221c65843a1aea",
            "sha256:e88db1a632cfc94879c56634f8bd6f4ccf80c500abddba9d4c822152b2e3977e",
            "sha256:82b8dff68396c4cb30ffb5741f8fc81043b571b68f9cc7d27cbaa9c469f980d1",
            "sha256:bfe57b66df7bad7a8a1524054099869cadfdd611d3d1a68164249ee158c6c998",
            "sha256:33bc8e21504dc2968599a29d4c9e30c71d6f436d7f9ba999b47076e18548d7cb",
            "sha256:a403316a324cb7ad2a95ddf9d1bd1878d014fc1138cd36551d35a8b8ce21ba92",
            "sha256:2d04f2436f14785e8bea748559a3f129f5f83a2158243d4f2daca0b9871b2c65",
            "sha256:bca81cd2e7f231626000ebf144b5340cfcbcbfba572fa0401e9681044e4bc4af",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ccf7e046f7d7b46641a785365cc817b026a1464b73e806db1f4b73d96a1ca6b5",
            "sha256:51d3d0fd070ad1702e2cf55b0b4bc9ad1828476461522973f3d3c8bf92a0613d",
            "sha256:e79e57123f6381de09a37a58403dc36899d29d8bb8726b3e655fd21ed52ea2bd",
            "sha256:0ac28021876041599a9d7e8e6add08da39f6e3ba7f098f39352a410f658141d8",
            "sha256:639a9db9d9c02a1b7d8a9a0598680019f86e4cecf964ced517590e9e8acf063a",
            "sha256:86748ffb16fc3f2fb27e8b77ab9c7bd8ba885a6b28eed4e4582cf08dc544b9cc",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-27T14:50:41.439488952+08:00"
    }
}

更多版本

docker.io/hoppscotch/hoppscotch:2025.4.2

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