镜像信息
{
"Id": "sha256:a486216be8d7120fe4bfa690d703abdab6e6f0064cdeb3d4aa5b29cac3f68c64",
"RepoTags": [
"fnsys/dockhand:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:latest"
],
"RepoDigests": [
"fnsys/dockhand@sha256:76dc36ea6ce7ed03fde7112b93ccb6bf172a33e42e79435553f18c503215ee4f",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand@sha256:60197b88d315b671fa0be7e07ff9180736acee531ae79ebb037e37ed9da5f06c"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-08-16T03:39:27.801325732Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"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",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
"NODE_ENV=production",
"PORT=3000",
"HOST=0.0.0.0",
"DATA_DIR=/app/data",
"HOME=/home/dockhand",
"PUID=1001",
"PGID=1001"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"if [ \"$(echo \"${HTTPS_MODE:-off}\" | tr '[:upper:]' '[:lower:]')\" = \"on\" ]; then curl -fsk https://localhost:${PORT:-3000}/ || exit 1; else curl -fs http://localhost:${PORT:-3000}/ || exit 1; fi"
],
"Interval": 30000000000,
"Timeout": 10000000000,
"StartPeriod": 5000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"/sbin/tini",
"--",
"/usr/local/bin/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.description": "Docker management",
"org.opencontainers.image.licenses": "BUSL-1.1",
"org.opencontainers.image.source": "https://github.com/Finsys/dockhand",
"org.opencontainers.image.title": "Dockhand",
"org.opencontainers.image.url": "https://dockhand.pro",
"org.opencontainers.image.vendor": "Finsys"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 539393714,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/69026840c6d0b161630cb023acd6cef55820e2c4011c8f27c22580e056ee8ba3/diff:/var/lib/docker/overlay2/54c192bc965ac3c7b0abc177cc1f6210e0b6244592d9e33aaffcf210c8a1c1a7/diff:/var/lib/docker/overlay2/84064a06a90ca10ee86a146ec7d10eea34fe0991b6abdd639498f7d3b4b1f476/diff:/var/lib/docker/overlay2/de3e451c34b0e44819731c0ef4713fd3d6a11ff8f8833c8170c9df3d04026b75/diff:/var/lib/docker/overlay2/47ff26a46771163f549204d0a9a8b5c78a0077cff8ecf26e3503e567450da7f6/diff:/var/lib/docker/overlay2/f446217e49ccf34622f2b2b986cba056e543aeedf86b79ebb4cb9c4b9a31a017/diff:/var/lib/docker/overlay2/bd20cafc4e46d47d5349268731ed8aaab59116a517f917dd87820dec992acf7c/diff:/var/lib/docker/overlay2/488a1b14117c1bf422f2defa403b51afe24e0ac7a90401a744cc110b705c9f85/diff:/var/lib/docker/overlay2/a71c631c1a9705a81a566fb6f4e219806067c3efe21042d27c917633c6084d69/diff:/var/lib/docker/overlay2/35a22e837c0ec5295a2d08963035b4bbde0e861e8915fec67209cfb95d11d0f3/diff:/var/lib/docker/overlay2/e09f7b6d6bec89fca35639f7d840debaf6c2301d79ffc5d7703ffe25df03444e/diff:/var/lib/docker/overlay2/d059749099cc4dd05f5a5f20e5165dce1ac975ed15c43881eccee74935ccc1da/diff:/var/lib/docker/overlay2/2cbe78aa9cde421d1d4c10e60ec22e777766a530576e861ee749ceaea4e2dc70/diff:/var/lib/docker/overlay2/ccc2f6c3d7993ad4c47a774fd4b1d3b672e2d5b8ed0654e0c2edade9248194c9/diff:/var/lib/docker/overlay2/5bf1aac986a35e032ab56fc5930ef0605210c41b099b5e2bd637f97cbf3575ea/diff:/var/lib/docker/overlay2/1ebafc72d9040fa21799aa43ac0a3d7c4413fc3a20a758a2aa9cdc89df8ebb78/diff:/var/lib/docker/overlay2/2743c54f7bb4898642c0aee9ef1a202556fa88a07ff4f075e8afb260d6fa0a43/diff:/var/lib/docker/overlay2/0131bf6f8e737713d8e78b0599d5669f22b278ea903e10d54499317c2a053f12/diff",
"MergedDir": "/var/lib/docker/overlay2/87a3406994f532c94430d85bcbc0aec2bcd9d531eba91c8b4c31ed912cdba522/merged",
"UpperDir": "/var/lib/docker/overlay2/87a3406994f532c94430d85bcbc0aec2bcd9d531eba91c8b4c31ed912cdba522/diff",
"WorkDir": "/var/lib/docker/overlay2/87a3406994f532c94430d85bcbc0aec2bcd9d531eba91c8b4c31ed912cdba522/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:b21a8be629a102fe1434c27378e3870c21439b1849c18381e6b1929f95e8beec",
"sha256:e6e1b8bd1a5c6c5210fa652002622a2ca17445b0828dd5321e862ccbeab461ee",
"sha256:c402e02a4551c24a1147ae034630de6e86923a730c6ce9837c1c873c51bda8bd",
"sha256:c33c9df98a4c429ee307c3e99e2ff37372dec4fb266a3f074d859849b136c386",
"sha256:8f3288fbe95924903780ac92a86c81284982d2cf920c30e586afc2e0040caa87",
"sha256:a89f6862b87f6b595f979d3aa16083e6152d05bdbc1e317c16121b2b9e3d85fe",
"sha256:1d5765c377d082a9c7d232e23ed3adae12e275ba34567137ee957e85ea1f3f67",
"sha256:a9906707c98448a6cb7dba9dc7da9b3c82de02957d8217c9ba6446f7e2e38283",
"sha256:2fb2ba7180df76040723d254d2452444afc55d83d843c48bb540f550ee56ee91",
"sha256:ebf76491925ff11f81d659b46216adcb9baabd1825b29bf77dbf6abd86c0f770",
"sha256:eaab818ccb30e818574b486637c59315ed22214b7068546def8cda81da72454a",
"sha256:598a80a960eb059b3ead0042fc56ab2b97bfbe0f726834c5cc1c3bc5171cc67f",
"sha256:d1a821ced6fad46aca62e435f22b2d3d07c869970afe658869e3f16aff76564e",
"sha256:5b3f31ab9e38f159be0a832fa1aa03177951111f1994232f614f058fe1c7806c",
"sha256:9689250b25f40ecd905517ce11ae06eb957f7b847dd5ef09aa633820a5743145",
"sha256:f46220b41d64e78a6affe1cf29bd8b81fb5c0514ad747aae648ddca5e0e02d78",
"sha256:d48c491d78361c6e2629858ffd7715c5ed0c452964c38a7f9d74b8f071bf6f9d",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:2ff28a11d7036503adfdc25b0bad7b0f6d8eab888d74eedddacbbf3b75821d03"
]
},
"Metadata": {
"LastTagTime": "2026-08-19T21:09:30.480050424+08:00"
}
}