镜像信息
{
"Id": "sha256:52396e4981aed02742f9d696bcbb4701ecd0e8ba323a28a1abd359b96392f3ce",
"RepoTags": [
"ghcr.io/kevingatera/audiobookshelf:homelab-postgres-5871b01f6dd9f1cd690b9a70bdc227a2d5db2643",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kevingatera/audiobookshelf:homelab-postgres-5871b01f6dd9f1cd690b9a70bdc227a2d5db2643"
],
"RepoDigests": [
"ghcr.io/kevingatera/audiobookshelf@sha256:c481e6c0bb2be4bbe4d0c9f4ac4613ee77634f692b79023992e1435067cb14d0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kevingatera/audiobookshelf@sha256:16ae05a5040c212f2c5f83c2526775463de778b645ace6622d3e55c07fc216c7"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-03-03T20:22:24.693815908Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/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.0",
"YARN_VERSION=1.22.22",
"PORT=80",
"NODE_ENV=production",
"CONFIG_PATH=/config",
"METADATA_PATH=/metadata",
"SOURCE=docker",
"NUSQLITE3_DIR=/usr/local/lib/nusqlite3",
"NUSQLITE3_PATH=/usr/local/lib/nusqlite3/libnusqlite3.so"
],
"Cmd": [
"node",
"index.js"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"tini",
"--"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.revision": "5871b01f6dd9f1cd690b9a70bdc227a2d5db2643",
"org.opencontainers.image.source": "https://github.com/kevingatera/audiobookshelf"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 320653529,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/67b6fbd330b7ee76616d277cf4b708bbe701437e8cad25fa976713f5006bcb70/diff:/var/lib/docker/overlay2/1f32691254e5bc2bcd78f7590e9a4f27b59179ee9ce7e7c4bb4beb7dc73b98b0/diff:/var/lib/docker/overlay2/c8fcd7f92f857194647eedd1267d6d2456d5c18751d5c9e4d8bee3b0ad6b60fa/diff:/var/lib/docker/overlay2/d2f477929c0b10a404646c5080abb0b712bc3ece93f4b793ebf8d1ca27a68eae/diff:/var/lib/docker/overlay2/2fce67ef4a00268220638da7c35650b901508cb85f53fe2c47aefc13cba57eaa/diff:/var/lib/docker/overlay2/a6dd1283fd574292c33277ec7e1516ecdc2b673a0229eac711c9fabfe9e7d989/diff:/var/lib/docker/overlay2/d4807a62e9af883a9355215f1dfef26616f271b9defe7d9e56a16ff81610f929/diff:/var/lib/docker/overlay2/411da0d0b7ae74f520c20fad902fd15dca5a62de0546e55dc6d280570628361d/diff",
"MergedDir": "/var/lib/docker/overlay2/85fbad650257fecab3fccc45129e5f7e2a4a8683d80fc97be0f34093163c740e/merged",
"UpperDir": "/var/lib/docker/overlay2/85fbad650257fecab3fccc45129e5f7e2a4a8683d80fc97be0f34093163c740e/diff",
"WorkDir": "/var/lib/docker/overlay2/85fbad650257fecab3fccc45129e5f7e2a4a8683d80fc97be0f34093163c740e/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
"sha256:e881f55858a89b3203dd5258c5c69767ea8d99ae85cf8856f81593d298db8771",
"sha256:3bcb0b085764b43c9091f1020349b49111f50794d82506f512c8db336453e36b",
"sha256:1dcaf7a5a25b4c69bc1719be72a65c714d3c5ba36ce66f88733559808bcba801",
"sha256:30e790c6dc053e6d83b2fd94cc5af0c2d37ecc16f19658ce7c30f156fa8c72f1",
"sha256:63457a8186be8d59a2174343fefc45792ae252b667e69e332978c297b522b071",
"sha256:46c5ecd3fbb610d13c0bef002db3f2ff25a11a3f805ebbb39ae86d1cc9049f29",
"sha256:903301a4132caad1c5c76ab62b5d26f23fc9022138f03c25ea64a645ccd8fed8",
"sha256:7caf8d64120a9240ca28cc5f9f59abf6f919e95bf281570a09b10e2d616c29cb"
]
},
"Metadata": {
"LastTagTime": "2026-05-01T11:17:43.831506069+08:00"
}
}