镜像信息
{
"Id": "sha256:7713ba9f14a3ac1545cc742062b820fda96021fae4f806f1efde113948f668e7",
"RepoTags": [
"ghcr.io/rzh0504/ruley:2.0.2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/rzh0504/ruley:2.0.2"
],
"RepoDigests": [
"ghcr.io/rzh0504/ruley@sha256:71a5cfa02dc5b733dfaefe73ec12aba8b9caef1daa9c80852d2eae48ca03ca7a",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/rzh0504/ruley@sha256:c92f19229a8044632d64c08c8aa328b9094ba739a0d013667c3f128290b247c7"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-27T05:19:35.251487435Z",
"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-27T05:22:59.980Z",
"org.opencontainers.image.description": "🏄 一个用于解析订阅、整理节点规则并生成 Clash / Mihomo 配置的 Web 工具",
"org.opencontainers.image.licenses": "",
"org.opencontainers.image.revision": "d27cb6cbd38f3c0c4296440a5de07bf69cd13c89",
"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.2"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 173788154,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/812ec1d53a1ed4295497b4e09353c6ea56db4bb059727edde487ec4475c7b211/diff:/var/lib/docker/overlay2/82edf9860f6316676371e4a073acfebe82b7b7dd1f7a2d25da833f3284540bae/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/a0eac1d1964df16db48aa69c11fc7cef862aeb0bf11292a07d6ba61aded557b3/merged",
"UpperDir": "/var/lib/docker/overlay2/a0eac1d1964df16db48aa69c11fc7cef862aeb0bf11292a07d6ba61aded557b3/diff",
"WorkDir": "/var/lib/docker/overlay2/a0eac1d1964df16db48aa69c11fc7cef862aeb0bf11292a07d6ba61aded557b3/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
"sha256:4983b93ee7967564f02cbf6162b75010ce557404a539fba05ee19a0eae01acbc",
"sha256:e10358715ead9b47009dd04bcd77ac1c8e247f7249ab06517ff913c473a8e38e",
"sha256:afa543f85b4685a84338df3e2c429edca49bb372b0f49e0c5cc9724c820ad094",
"sha256:2f17a593e0d428f4106af2d74269fc4c08e0951657fe31cb6d9a1d467bf40336",
"sha256:b8e67ef992dc07425df1fb658d92d6318df9e556e4f04d68b8d629ca4e9cd7f1",
"sha256:73aa13c50cc7c72fb7d17280ad9a7d62dbca7e49a79e3f77b8e031ab279ae8e1",
"sha256:7ef1297d4f132e7a9690c2aeee9a794655ba67c196f8dd910eb3a7900756b8dd"
]
},
"Metadata": {
"LastTagTime": "2026-05-27T13:44:51.151964095+08:00"
}
}