镜像信息
{
"Id": "sha256:bbb674466951d089ad11df82797852c585d76a59ca50c19512f2ad8463e86a58",
"RepoTags": [
"mauriceboe/trek:3.4.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mauriceboe/trek:3.4.1"
],
"RepoDigests": [
"mauriceboe/trek@sha256:ce7fab639b89a6f62d484d1175a7d489a536a8c77291f56c03fec20608d4a3eb",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mauriceboe/trek@sha256:014d7916bb5dfd6664aa4f70c451fad619503a4e62c8647938c00fe01c55669d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-07-19T17:32:26.071640606Z",
"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=24.18.0",
"YARN_VERSION=1.22.22",
"XDG_CACHE_HOME=/tmp/kf6-cache",
"QT_QPA_PLATFORM=offscreen",
"KITINERARY_EXTRACTOR_PATH=/usr/local/bin/kitinerary-extractor",
"NODE_ENV=production",
"PORT=3000",
"APP_VERSION=3.4.1"
],
"Cmd": [
"sh",
"-c",
"if [ ! -f /app/server/dist/index.js ] || [ ! -d /app/node_modules/tsconfig-paths ]; then echo 'FATAL: TREK application files are missing from the image.'; echo 'A volume is likely mounted over /app, which hides the app code.'; echo 'Mount ONLY your data and uploads dirs: -v ./data:/app/data -v ./uploads:/app/uploads'; echo 'Do NOT mount a volume at /app. See the Troubleshooting section of the README.'; exit 1; fi; chown -R node:node /app/data /app/uploads 2\u003e/dev/null || true; cd /app/server \u0026\u0026 exec gosu node node --require tsconfig-paths/register dist/index.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"wget -qO- http://localhost:3000/api/health || exit 1"
],
"Interval": 30000000000,
"Timeout": 5000000000,
"StartPeriod": 15000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"dumb-init",
"--"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1522932335,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f071c745e0091681386bfc9f5f323a73b88b6f47c26e6df979f57ff711e2994a/diff:/var/lib/docker/overlay2/32545084f4472542cb3ba1e5ed8358a1f59ed54c60ada9213b578ec3818715d4/diff:/var/lib/docker/overlay2/183425a10631fc2a465e9e3e0009614e52b77e1495ff452fef3c32f80be35a85/diff:/var/lib/docker/overlay2/3662b4aae157b99dd2fdc52008adab97af5e123c299c3617e169b8ec9bc84f73/diff:/var/lib/docker/overlay2/3d754813bff8bcce0999c6fff1b90b47e4f2d9cb9bf27c2417055833b4a8356c/diff:/var/lib/docker/overlay2/e5d850364f4169af8086c4a4ea2eb3b55017b8aed077384dde34256bbe8cd0a8/diff:/var/lib/docker/overlay2/9878cb1e3e94d0f26e6a09e4c7458dc0975eb99600eba8d1bd45427f899999ca/diff:/var/lib/docker/overlay2/74f1d4636b18eb3f2369bae1659a0fb560f85127d5a2e0a68399a2afb25150c4/diff:/var/lib/docker/overlay2/cc035be2bc4feaeeb68d254ac9b045758cde154e7cb1be138a8f34de6e3f5b36/diff:/var/lib/docker/overlay2/41364046f25d128a9ddf16c68b0377e4885b9b2e4028efb1fff8cb75eb70a291/diff:/var/lib/docker/overlay2/f9e5874199ae5d5932eb99b0443892d75a4324ea47a5f7ac96849127b6070795/diff:/var/lib/docker/overlay2/bb0de0f9336355f90e72ee8625f8698230ff3e5b89f37239c01a4fd217ad83c1/diff:/var/lib/docker/overlay2/ef1cbd669233b1c4d92038e04755a5de35d1cf67c78158f5734baa1ac9a350fa/diff:/var/lib/docker/overlay2/0db709e5fe7ed4c7d242d6599f41440d406ec56e443cf64da2c5ab1c61d8c1ba/diff:/var/lib/docker/overlay2/d4ea8dbc86a2c5be903836d175c451c86f43abea138709771be34a93b8d0e001/diff:/var/lib/docker/overlay2/57c9f75f742262cd12ac15a3e7d76c94e5a54b7e74e6590a3602430fb0fe86d7/diff:/var/lib/docker/overlay2/e4c34dc9da7e6999dd0616a627dc15ab71e92f48eeef4e4e5b35b4162bdd19c3/diff:/var/lib/docker/overlay2/aa4e33e30fc39ca63f2cb564fdc455a8758b7c6d5768fceef8ee72e0a09526ed/diff:/var/lib/docker/overlay2/9818062e2ab4acbe8a38d8b0bb64f6f90c8ac964c882e1cd93d78ca260982921/diff:/var/lib/docker/overlay2/f24ade665d94e6f8ff29f06c32243f0eb4e1ac8da4feddb1b4ad6020791e6a90/diff",
"MergedDir": "/var/lib/docker/overlay2/0fdf6986eb32498aecf2416c160f76d0a8acda760c14a6cc96136c346d1c6b8d/merged",
"UpperDir": "/var/lib/docker/overlay2/0fdf6986eb32498aecf2416c160f76d0a8acda760c14a6cc96136c346d1c6b8d/diff",
"WorkDir": "/var/lib/docker/overlay2/0fdf6986eb32498aecf2416c160f76d0a8acda760c14a6cc96136c346d1c6b8d/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:f2ec4de84f559f5c7be4233b589cdbdbb5507807e05621b77320edd55a1f2a0f",
"sha256:0c91de69f9a36eae33806e3a1274b23d25c35de1acc29bab874046c447d7a1d5",
"sha256:bf743d7690240a1b7a6d316aeefca3aeaec6a0a49b3429c6cd5c6d296019c87e",
"sha256:c91a92fac1726ac7a5671a8b064875b3e3fbdba7b7d93c133c6d1ad471c68704",
"sha256:4d71cce9e4706c5eaec012ed3751b8bc2c431a06705525396593354d67de999a",
"sha256:04d94af2d7aab3e887b38531077bb95adbf710ef001c6a5d854ab8b3d95cf621",
"sha256:90291599ad7be34224bcf6290998c2b7abb7b15a2f544ffff85fb2b79b38d931",
"sha256:12ecfc6ee757c0d8b7c3a1aa725af3b585dd79531c9e3a46231cd888c551637c",
"sha256:64de6a69ff982f51235ff5a90df4d042f7c89e324ea0eaf38b747177e91578b1",
"sha256:4cfa5dbf34a5619dee0c416024bab1f6d5288f17d49771632ce1d241bdf12cd9",
"sha256:51743692c3006beeea72a3a08cc9297c822a087a31da9e0583c0d0a779756335",
"sha256:37faee8a9d46e0c9e7a97e98107dffd719c77c89bd1bf066eb1bd2902931e5ab",
"sha256:2134c35c6e28ccc5be8f5869e55b0eee8f7832cc435f41214988156848e31227",
"sha256:7c800a06a8314d682d6e5a31af17bbfca10476c9ba4fe0b90bb7af1bbb6c9384",
"sha256:42272b8f8120d9369234b55dc55b1599672f5a8fcab69b0841a94f09b18a59bc",
"sha256:c5860c50cc2f7d4f99787c7c4c3fac0e50f38b6bf9466f41c9d3588e88948fa2",
"sha256:36957f020ea8892285f8e5ec8ba0836717340c201b3d06fb1e238bb3c42b323b",
"sha256:d31cd8b705da4866f3c1dbf0086668eaf4bc7a724d5a90582efd6abee7ad8300",
"sha256:167fa785a1bcf369814f94f3fd559ee1c846d00a5771daef90181ab3d21c64b2",
"sha256:63d3880ee7efa6c0d7be5745ad76eedfe549d824e47a1ded2d8a0c89f774a249",
"sha256:d5d2b5f20741f3f0edbaa297d789b542f4b23767432cf7f998e5304ac31a36cd"
]
},
"Metadata": {
"LastTagTime": "2026-08-13T14:50:37.474569365+08:00"
}
}