镜像信息
{
"Id": "sha256:c3886ae08d92f628f4725beee5bcfe28b24a677688d9caf4ead23b0289688b46",
"RepoTags": [
"ghcr.io/rzh0504/ruley:2.0.3",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/rzh0504/ruley:2.0.3"
],
"RepoDigests": [
"ghcr.io/rzh0504/ruley@sha256:014d42a0619038da3761a70ce5db5b13daf5d82f0005bc7b2db40b348fd00592",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/rzh0504/ruley@sha256:8437e71a26e8c39bc33fc2db5bfe11646948b3e84b026b1b4db96703576993d4"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-27T06:17:11.544213396Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "node",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"4000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=20.20.2",
"YARN_VERSION=1.22.22",
"NODE_ENV=production",
"PORT=4000",
"NODE_OPTIONS=--max-old-space-size=256",
"NEXT_TELEMETRY_DISABLED=1"
],
"Cmd": [
"node",
"server.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"node -e \"fetch('http://127.0.0.1:4000/api/health').then(r=\u003eprocess.exit(r.ok?0:1)).catch(()=\u003eprocess.exit(1))\""
],
"Interval": 30000000000,
"Timeout": 5000000000,
"StartPeriod": 10000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-05-27T06:16:39.636Z",
"org.opencontainers.image.description": "🏄 一个用于解析订阅、整理节点规则并生成 Clash / Mihomo 配置的 Web 工具",
"org.opencontainers.image.licenses": "",
"org.opencontainers.image.revision": "bfe394c34c2b2f6748636a17b14d4c8eef0463b2",
"org.opencontainers.image.source": "https://github.com/rzh0504/ruley",
"org.opencontainers.image.title": "ruley",
"org.opencontainers.image.url": "https://github.com/rzh0504/ruley",
"org.opencontainers.image.version": "2.0.3"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 173791677,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/9974521fb799a19e5bf17a0b9a7ea134969141dc4bfd68ecb75b44a08bdcc688/diff:/var/lib/docker/overlay2/30885ad6803b4848f21b9f6abdd2988fb145cee03e794290d6a3b242c564c4db/diff:/var/lib/docker/overlay2/f3f63a37dd791a336655462633cbaf710816a0b3a46b3906916ccd35c2d40d54/diff:/var/lib/docker/overlay2/5460091aadee7ecab615b2ab8b970c1d72d6baaf8859c1875b3183020f018d25/diff:/var/lib/docker/overlay2/29c2baaa2d15118d423fa48fbcd49354538dae131547da55d6151afb3bc098fc/diff:/var/lib/docker/overlay2/6a916706d55836e015ee337301ed6e204e7e81c681ba3407d80e161df517e845/diff:/var/lib/docker/overlay2/1ea02a16b4492ea4db701e90536ed08357ce5fd23bb69a6001e9b3689664973f/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
"MergedDir": "/var/lib/docker/overlay2/8a163bbfcfe473b2fc590d139f98e766f1290c8ee01545432cb69d4b7b0754e8/merged",
"UpperDir": "/var/lib/docker/overlay2/8a163bbfcfe473b2fc590d139f98e766f1290c8ee01545432cb69d4b7b0754e8/diff",
"WorkDir": "/var/lib/docker/overlay2/8a163bbfcfe473b2fc590d139f98e766f1290c8ee01545432cb69d4b7b0754e8/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
"sha256:4983b93ee7967564f02cbf6162b75010ce557404a539fba05ee19a0eae01acbc",
"sha256:e10358715ead9b47009dd04bcd77ac1c8e247f7249ab06517ff913c473a8e38e",
"sha256:afa543f85b4685a84338df3e2c429edca49bb372b0f49e0c5cc9724c820ad094",
"sha256:2f17a593e0d428f4106af2d74269fc4c08e0951657fe31cb6d9a1d467bf40336",
"sha256:4c39012b960785754561742a154059132c201f18399103b051b51bb133529b17",
"sha256:7b2c525deed39a3b9648a4587ef32062fd8e977701ae9fdba6786d92c8621418",
"sha256:aecd4980be48add76243f12e91ef512aaff4cb9082108f61f78cf39a04ef2c6a",
"sha256:eb6985a3a11ed8f764081f675c4d1f0d70ed4a10c05235d703aaf85535067806"
]
},
"Metadata": {
"LastTagTime": "2026-05-27T14:28:01.615583087+08:00"
}
}