镜像信息
{
"Id": "sha256:76e6017a06a39609f239b614ac3f9ffff164f8e38c0062c327fc7e34c0bec506",
"RepoTags": [
"ghcr.io/maziggy/bambuddy:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maziggy/bambuddy:latest-linuxarm64"
],
"RepoDigests": [
"ghcr.io/maziggy/bambuddy@sha256:d68ab4746f18c51a6e22f5cd536533a4ae3c1eb48f4eecccbb68c2be23d0ef52",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maziggy/bambuddy@sha256:268e92c3169d019aafd6222e0fb6eafc23aeae30455b9142267eec4a5eeacce8"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-07-09T13:54:58.076731143Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"3000/tcp": {},
"3002/tcp": {},
"322/tcp": {},
"50000/tcp": {},
"50001/tcp": {},
"50002/tcp": {},
"50003/tcp": {},
"50004/tcp": {},
"50005/tcp": {},
"50006/tcp": {},
"50007/tcp": {},
"50008/tcp": {},
"50009/tcp": {},
"50010/tcp": {},
"50011/tcp": {},
"50012/tcp": {},
"50013/tcp": {},
"50014/tcp": {},
"50015/tcp": {},
"50016/tcp": {},
"50017/tcp": {},
"50018/tcp": {},
"50019/tcp": {},
"50020/tcp": {},
"50021/tcp": {},
"50022/tcp": {},
"50023/tcp": {},
"50024/tcp": {},
"50025/tcp": {},
"50026/tcp": {},
"50027/tcp": {},
"50028/tcp": {},
"50029/tcp": {},
"50030/tcp": {},
"50031/tcp": {},
"50032/tcp": {},
"50033/tcp": {},
"50034/tcp": {},
"50035/tcp": {},
"50036/tcp": {},
"50037/tcp": {},
"50038/tcp": {},
"50039/tcp": {},
"50040/tcp": {},
"50041/tcp": {},
"50042/tcp": {},
"50043/tcp": {},
"50044/tcp": {},
"50045/tcp": {},
"50046/tcp": {},
"50047/tcp": {},
"50048/tcp": {},
"50049/tcp": {},
"50050/tcp": {},
"50051/tcp": {},
"50052/tcp": {},
"50053/tcp": {},
"50054/tcp": {},
"50055/tcp": {},
"50056/tcp": {},
"50057/tcp": {},
"50058/tcp": {},
"50059/tcp": {},
"50060/tcp": {},
"50061/tcp": {},
"50062/tcp": {},
"50063/tcp": {},
"50064/tcp": {},
"50065/tcp": {},
"50066/tcp": {},
"50067/tcp": {},
"50068/tcp": {},
"50069/tcp": {},
"50070/tcp": {},
"50071/tcp": {},
"50072/tcp": {},
"50073/tcp": {},
"50074/tcp": {},
"50075/tcp": {},
"50076/tcp": {},
"50077/tcp": {},
"50078/tcp": {},
"50079/tcp": {},
"50080/tcp": {},
"50081/tcp": {},
"50082/tcp": {},
"50083/tcp": {},
"50084/tcp": {},
"50085/tcp": {},
"50086/tcp": {},
"50087/tcp": {},
"50088/tcp": {},
"50089/tcp": {},
"50090/tcp": {},
"50091/tcp": {},
"50092/tcp": {},
"50093/tcp": {},
"50094/tcp": {},
"50095/tcp": {},
"50096/tcp": {},
"50097/tcp": {},
"50098/tcp": {},
"50099/tcp": {},
"50100/tcp": {},
"6000/tcp": {},
"8000/tcp": {},
"8883/tcp": {},
"990/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_VERSION=3.13.14",
"PYTHON_SHA256=639e43243c620a308f968213df9e00f2f8f62332f7adbaa7a7eeb9783057c690",
"DEBIAN_FRONTEND=noninteractive",
"PYTHONUNBUFFERED=1",
"DATA_DIR=/app/data",
"LOG_DIR=/app/logs",
"PORT=8000",
"HOME=/app",
"USER=bambuddy",
"LOGNAME=bambuddy",
"MPLCONFIGDIR=/tmp/matplotlib"
],
"Cmd": [
"sh",
"-c",
"uvicorn backend.app.main:app --host ${HOST:-0.0.0.0} --port ${PORT:-8000} --loop asyncio"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"python -c \"import urllib.request, os; urllib.request.urlopen(f'http://localhost:{os.environ.get(\\\"PORT\\\", \\\"8000\\\")}/health')\" || exit 1"
],
"Interval": 30000000000,
"Timeout": 10000000000,
"StartPeriod": 10000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"/usr/local/bin/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "arm64",
"Os": "linux",
"Size": 1211545336,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5d7f26f05adb7813d2bcc2101f83d673dd1c7cb8a39c47682ec610575a8085ed/diff:/var/lib/docker/overlay2/1f90d565a895d396effe26683dbaadb0128cafd295c8f3e741c12cdad5436aee/diff:/var/lib/docker/overlay2/cfaafeb4e14b2d16350743c3714307d6688399700744ad03d34a9131417429a8/diff:/var/lib/docker/overlay2/1ec704922b41faca2905da262b59da656dc0451273d8fd91b8d28f6b5ef8df12/diff:/var/lib/docker/overlay2/059ed3f410a3bc27cfd52684b1f4b99ca5fd6172dfdd88b643f8b1391856d7c7/diff:/var/lib/docker/overlay2/8041a49fdb3d5854a9f3af6b7f183bb92fe8ed82ffe16c943d10fd4bfea35544/diff:/var/lib/docker/overlay2/6efbccf7780e9d31502ae1bd85b0ce92e9fcc4e277735a13db1af1e5720d6cae/diff:/var/lib/docker/overlay2/7f40454bf397a6bd92d8c8f090b2161cbeda8d30761d46a27205312068b4039a/diff:/var/lib/docker/overlay2/fa3c3f156378d6f46140847141804e57871b02304094a6b45e280ff75ecfa5c9/diff:/var/lib/docker/overlay2/3e7758a5cd549e4727fab85617b72d164ca235a1a3ca00ecd54ad11a6158730d/diff:/var/lib/docker/overlay2/82da29d62acad1a787c0c48beeb5b93e02eb9dd19ef377417e4d34c702df6b9d/diff:/var/lib/docker/overlay2/b5ef992ac54b188e9b2e4029fa5822cee9f8b3c25782d32a79668c1b6891b64e/diff:/var/lib/docker/overlay2/29b2e969f6527596629dea6a07e70342259393fa2321fa813c81376b61438e46/diff:/var/lib/docker/overlay2/dc0153adf4facecd3b4f7eb6dc8f78b3acf6ef3cb26c42bbeb8080d050325c23/diff:/var/lib/docker/overlay2/dc7e1b78f3f969732d2ab9a707d16f590e8865e7e87ddd08148e9fccf8075315/diff:/var/lib/docker/overlay2/d7ddf1fed0b434f0d8ceea2507ad9a8bb134115ef97e3b50ae282394003e763c/diff",
"MergedDir": "/var/lib/docker/overlay2/f6cd9376cd8414af0df293492d718ff6775c35bd4ea7b03a83e468379131e708/merged",
"UpperDir": "/var/lib/docker/overlay2/f6cd9376cd8414af0df293492d718ff6775c35bd4ea7b03a83e468379131e708/diff",
"WorkDir": "/var/lib/docker/overlay2/f6cd9376cd8414af0df293492d718ff6775c35bd4ea7b03a83e468379131e708/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:221f7a7e2aa9a3dc4a14beca97f5dada40cf6915886474e7840e3b44c2b24f1a",
"sha256:46b4da429196f9c4898cfd9fe63302e935526492333b5dcbc7319840e77c0016",
"sha256:2f1fdb9db9d7a0d510013e8af79c5a036394d2a375b769777a263e525dccee13",
"sha256:94c507ca6c1e7d1d84eecc68f6ce877ddf5ff7690314bd16b1fb24f808640bbb",
"sha256:147b86c3d323b578a470e269e3d60ae99946c9673d204cb77a104def273ac048",
"sha256:c1c656f6021cba45166dbec3595389267e27127de00e40247c4573f6d1d7dd09",
"sha256:90de87124c8a27c747b69c25a88a065a996a91fbdf3cdea61c9214d6220c77a1",
"sha256:05319f5f56ac4530ae7b7b73e7bef53eacdaae450053a38d2362c478ac797beb",
"sha256:08513ab4a71f748dafd058c6af2aee57a785808f0729d63a1ae5437230510fd7",
"sha256:11c9942c3783fc7a59c3413177f32a528c057ee58b1f7818718aaa6afa98796a",
"sha256:0f71b8bad04be2faf19f08a8655950c68036ce23086fdb3b7b0694f9f89f3928",
"sha256:a16f545c556dce891276a20ccecf5a00518a1ff9cefd4db9f88f2fe37ec27c55",
"sha256:d1fa39815a17e1611762a146db703c0639b02179426462a48e0cf65ce9adba94",
"sha256:c8fac92fb5abab4f605ccd1b758a058c246677a6d003483ef9c62fc5ff4d68ad",
"sha256:964b1de020b1898d1538ba7bcb629ff6a7af2cefa3fd24393008d39dab043e88",
"sha256:02554db90cfea01b7ffa6418656b07847381e1d47e906b5d1f337af49fa3b362",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2026-07-13T02:10:32.76748799+08:00"
}
}