镜像信息
{
"Id": "sha256:ebdf9653b9e3ecff3035b153e6b9f02a6883bec958a8e336ffccaab024abaa3d",
"RepoTags": [
"ghcr.io/promptfoo/promptfoo:0.121.13",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/promptfoo/promptfoo:0.121.13"
],
"RepoDigests": [
"ghcr.io/promptfoo/promptfoo@sha256:3993e7c105bcbc1c8f763309552728dd2bf30ff5c9c2e14ec69297b42d096f80",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/promptfoo/promptfoo@sha256:e81e3211c04421969306e79cb6e123ec2f222efdc75d0ea03a0cd61246c06149"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-29T00:16:18.597786706Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "promptfoo",
"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.16.0",
"YARN_VERSION=1.22.22",
"API_PORT=3000",
"HOST=0.0.0.0",
"PROMPTFOO_SELF_HOSTED=1"
],
"Cmd": [
"node",
"dist/src/server/index.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"node -e \"const http = require('node:http'); const req = http.get('http://127.0.0.1:3000/health', (res) =\u003e process.exit(res.statusCode \u003e= 200 \u0026\u0026 res.statusCode \u003c 400 ? 0 : 1)); req.on('error', () =\u003e process.exit(1)); req.setTimeout(5000, () =\u003e { req.destroy(); process.exit(1); });\""
],
"Interval": 30000000000,
"Timeout": 10000000000,
"StartPeriod": 5000000000
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-05-29T00:11:36.639Z",
"org.opencontainers.image.description": "Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.",
"org.opencontainers.image.licenses": "MIT",
"org.opencontainers.image.revision": "4860e990c7e9a2f8f677173fb92cf9867b34d03f",
"org.opencontainers.image.source": "https://github.com/promptfoo/promptfoo",
"org.opencontainers.image.title": "promptfoo",
"org.opencontainers.image.url": "https://github.com/promptfoo/promptfoo",
"org.opencontainers.image.version": "main"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 6503051281,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/6f8a229e14c7ba834de2a17ac5fbfaffa59aae5809acb0e99bfbe93a7a7c42c7/diff:/var/lib/docker/overlay2/01e830d264fda650483f4a4b67c66fb760734aba8d41f00bb5172d26d7dc3c6f/diff:/var/lib/docker/overlay2/cc171075ed5d14803b635a103b278f7c95c219b47a1402856a650b28f5233194/diff:/var/lib/docker/overlay2/9312dff7ee95a3f5b204475c6bdb558f8f4b3a184e14073f167c6a4646cb83ee/diff:/var/lib/docker/overlay2/b38915bcaa71121202088da2a8d2f06c1104c6eadc8aedd4db447c94eb24ce24/diff:/var/lib/docker/overlay2/aae35d8161f05152084a4a39b83dd691f1bd38dcac128243102cb234469b65f4/diff:/var/lib/docker/overlay2/65df5c7b2fa5d9cbed0c2606ec8abb79bbd3bf43a66d4cbbea41b860de73b339/diff:/var/lib/docker/overlay2/99cbd7123207326c8ccdeeaf3c4b110adbf488670917212484f68e53854bfe8b/diff:/var/lib/docker/overlay2/50f83c5101946963746e19cc57c3398bb2c07d9be6f576138ef3200cadcf562a/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
"MergedDir": "/var/lib/docker/overlay2/cee01d6561593b1de2caae7d7fb48c034e765a7d4c1dc2844fc462cf3ad275c9/merged",
"UpperDir": "/var/lib/docker/overlay2/cee01d6561593b1de2caae7d7fb48c034e765a7d4c1dc2844fc462cf3ad275c9/diff",
"WorkDir": "/var/lib/docker/overlay2/cee01d6561593b1de2caae7d7fb48c034e765a7d4c1dc2844fc462cf3ad275c9/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
"sha256:6bb471c7406ae9a3bf9187b352ef8892e3d5ab002b4e0d5e4fdb8a8130d2bd8d",
"sha256:accc174778a252474d74133b886f9e146ef927b52ab53b6fce98a8bc6f5e0d47",
"sha256:88757da5ff3de10a2bf34844fadaa30c44632bcee315222988c08c434803cc55",
"sha256:be5fc67536e711099f3f3c6f3e64ff91bab1d268623ee7aa79ad6dfa68e8e3e4",
"sha256:f237ea5160f7a5551cf23e4243b85f3c63cff2134b4c315169de9c34b3d9041e",
"sha256:82d8e14ec35f56b47bf87537780cb5769a18f2cde042c7536d8038575ed1078a",
"sha256:2fd26d71fb49d43153661467132567ca78c62ffdb21afe6cedbd39d8f452d8d5",
"sha256:00200e898ac0fae5491e2873c73014ee5e7f11eadfee57e3d47fe7efdc002095",
"sha256:dc37ab1444ce2791251f708a6de7b689a84942b5f1ff9ba23ec4065af8526285",
"sha256:b8ef3ad2b4c51b3ed3e17afe4aad8e84a43fbaa442eb17870bf9409f610daf47"
]
},
"Metadata": {
"LastTagTime": "2026-06-02T11:32:24.580560845+08:00"
}
}