镜像信息
{
"Id": "sha256:964f0eaf59edcf541882286c70202a1e354f33b4ce680cca2cf46afba8164a94",
"RepoTags": [
"ghcr.io/bookorbit/bookorbit:3.7.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/bookorbit/bookorbit:3.7.0"
],
"RepoDigests": [
"ghcr.io/bookorbit/bookorbit@sha256:0d5f4a31576a2bcd96afa77b8eac75c3b8df395f0f9b9215995de59236f22b95",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/bookorbit/bookorbit@sha256:05a0a5bfe96a134cb117505ec6b33991d58d52663241a975a68e59c1054c04ba"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-11-08T04:20:00.221209805Z",
"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",
"NODE_VERSION=26.12.1",
"APP_VERSION=v3.7.0",
"KOBO_CLOUDSCRAPER_PYTHON=/opt/bookorbit-python/bin/python",
"KOREADER_PLUGIN_PATH=/app/koreader-plugin/bookorbit.koplugin",
"NODE_ENV=production",
"PORT=3000"
],
"Cmd": [
"sh",
"/app/entrypoint.sh"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"host=\"$(printf '%s' \"${HOST:-}\" | tr -d '[:space:]')\"; case \"$host\" in ''|0.0.0.0) host=127.0.0.1 ;; ::) host='[::1]' ;; *:*) host=\"[$host]\" ;; esac; wget -q -T 4 -O /dev/null \"http://${host}:${PORT:-3000}/api/v1/health\""
],
"Interval": 30000000000,
"Timeout": 5000000000,
"StartPeriod": 20000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"/sbin/tini",
"-s",
"--"
],
"OnBuild": null,
"Labels": {
"com.docker.image.source.entrypoint": "Dockerfile",
"org.opencontainers.image.created": "2026-11-08T04:18:23Z",
"org.opencontainers.image.description": "Self-hosted library management and reading platform for ebooks, PDFs, audiobooks, and comics",
"org.opencontainers.image.documentation": "https://github.com/bookorbit/bookorbit#quick-start-docker",
"org.opencontainers.image.licenses": "AGPL-3.0-only",
"org.opencontainers.image.revision": "6f8f5f4818eb737dc4d78fc5b5294fc3adb26860",
"org.opencontainers.image.source": "https://github.com/bookorbit/bookorbit",
"org.opencontainers.image.title": "BookOrbit",
"org.opencontainers.image.url": "https://bookorbit.app",
"org.opencontainers.image.version": "v3.7.0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 935772474,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5e174fb47fb240bf9e6968b432bd524622d996cba010e90cd094ee8407359788/diff:/var/lib/docker/overlay2/49cb1591d8854cabc825a7a2bb4a584e169f38368e5bf3c61a908a71e5cb69d4/diff:/var/lib/docker/overlay2/b5192cc92f3cfe9a757a139e84b63f59328e06aba9143cef07b9f5cb0fcce146/diff:/var/lib/docker/overlay2/a3e200fe5c36dc64db6103b98f948e9810ce5753e8d140afcf6ba1e2a4f07c25/diff:/var/lib/docker/overlay2/0e346565daa4f6a533dfcd9ee64edca4e60fc699b489c10820d61e05c59bb658/diff:/var/lib/docker/overlay2/f9553ae03ef3afb1572e837e7b33b5896207080c7e79bc574bae94838c62fe8c/diff:/var/lib/docker/overlay2/9dc2d5d343f1ac1c8dfc3303ee8a51d2dc7511fbc16591133c87a9e81a681d5f/diff:/var/lib/docker/overlay2/dc712836d74e56b12e3bfa03f1882b5805e8b3a37a09a6b18d39a1de10b9fb79/diff:/var/lib/docker/overlay2/8093084ed6db9fcea9585bd1672d8d34e508f61b53027932e86e0a1f54d3c570/diff:/var/lib/docker/overlay2/4f823327be00f12715204edfabc8af1a0f5bedd06776ac260af79312a5e3ec46/diff:/var/lib/docker/overlay2/58a8a7350d79784b7e777c9601c36789d6ff1d4846d1de71218edeb941e73151/diff:/var/lib/docker/overlay2/50288430c15c9e0631632da567b0dab043e39a5203c545369a527820686b334c/diff:/var/lib/docker/overlay2/75ac7f75a42bfdbbdde9f5163efc3c54ca364c62a28b1f13d2c0b13ada009bd7/diff",
"MergedDir": "/var/lib/docker/overlay2/17601912b6bb40cdc290f19c8346da283dac1800c50b611f026b1558f6efe8af/merged",
"UpperDir": "/var/lib/docker/overlay2/17601912b6bb40cdc290f19c8346da283dac1800c50b611f026b1558f6efe8af/diff",
"WorkDir": "/var/lib/docker/overlay2/17601912b6bb40cdc290f19c8346da283dac1800c50b611f026b1558f6efe8af/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:54ea9baa1bbd7651dbda5c61569dad60fa601c73e5b784e154e8ba0f314e84fd",
"sha256:ef8686505b68db842be5de885d195497716dac93d3cb5224b7b85a997fbfa2a6",
"sha256:6f6adff4871b4bdc43b3604fc9876d62ce3ad5d92cd20ec7d8c9a11e9a0cf8a5",
"sha256:d99bd7ac4a5f3ddcf57da50768dbea1c257dc4275d61e7434e6e891aa86deb69",
"sha256:ef383678c7fe8187e2d00b03b25746800313390e1950999835f04d79a2d2a069",
"sha256:1c95bd2ab6553a3b94eb7ddb13c4fd342c0685a331909e5294be1c3ea43338b1",
"sha256:0ef179385e998c5d3865d95cc9962dee0cff9f0bc86c2340c920fc28984c01fa",
"sha256:fc220351c7d4c7024ca6559e9e9b4b773d77d265f2679b8107a058baa78151cc",
"sha256:e0f2d62aa631787f6fb322d924a20923b681167f07ba5466e7ee0acf1c9ed8ce",
"sha256:5ba75a66c46cba20c10afaad3cd8a7755ad00aa9c3443f01fbf45a7725410a0c",
"sha256:ebe322165dc49cdfc01e71a1952b9b03637c9a9eeba6a625319af9f2d35e0275",
"sha256:fd3fd7f6955106e3c18f9054c4afde17ee80622855184c9fbc461acfe3d0b7c1",
"sha256:ec9688491dedcedefc7378b7a8fd26728be8bd6544aefe879ec58ca30ecffc39",
"sha256:40e52db2fb57b95d18bb5e3485fd157896390ea7d9ab82d5534a7dc6cb04ce33"
]
},
"Metadata": {
"LastTagTime": "2026-11-09T22:36:26.478455341+08:00"
}
}