镜像信息
{
"Id": "sha256:a41cf23d79cd57628a70a83d320dc26f93d708b99ac9616ae68a8b78e504c435",
"RepoTags": [
"ghcr.io/promptfoo/promptfoo:0.121.17",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/promptfoo/promptfoo:0.121.17"
],
"RepoDigests": [
"ghcr.io/promptfoo/promptfoo@sha256:30cf22fb78cc3dde3dea9fe2b6a65f37f2d29a772a721beb037845973555d0eb",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/promptfoo/promptfoo@sha256:00d943af42afebc895240971e19549407117a48c5e343896fdb07ed99910a495"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-06-16T17:28:18.929978008Z",
"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-06-16T17:23:51.101Z",
"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": "8be17c32d44b17f4ddbd618fcaca87769e674abc",
"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": 6544426873,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/7ba52575d06b2c4d5b18e06cc751821de58e200adfd0905b4a56a184341951ef/diff:/var/lib/docker/overlay2/0d039d64ed0419f411fe1d6d3ff170a38aaf5f8a44c002260b4849b510e27b51/diff:/var/lib/docker/overlay2/42f115d96955100e9e9844f1d5d318c7cd00bb097718a37eabc8a93b284b19d2/diff:/var/lib/docker/overlay2/b71596184400167efe329c778b9f2cf40703f964790c9ebb02e6f62c754ee4ac/diff:/var/lib/docker/overlay2/db222a0d21f81f178b2e853bd2822f55cd2e062abdfbc63b14f4a72fe7e47573/diff:/var/lib/docker/overlay2/d34cb5ad4e4c89fa60929f736712a5b743f7dac424fa3c8308432282e90ee43d/diff:/var/lib/docker/overlay2/8fb555b608957dd054d6d5f66a528109783e503cd91b0fd3e06052593dbbe5d8/diff:/var/lib/docker/overlay2/c23b826d538e0867934466628b98a69cec7b495801c6e83da5b6f899046c5d60/diff:/var/lib/docker/overlay2/de647d7b54c1500c551436d9fe079cc2c892182176b207a79d386902fcd53f40/diff:/var/lib/docker/overlay2/11524a671b133f199bded2c6a8962e73b3f7140dba5a8aeac21a92d451bbd2c1/diff",
"MergedDir": "/var/lib/docker/overlay2/088cc4a48edb999c608b656d2a0f61c43bfcd45e9a1343fa0167ae33907edfc1/merged",
"UpperDir": "/var/lib/docker/overlay2/088cc4a48edb999c608b656d2a0f61c43bfcd45e9a1343fa0167ae33907edfc1/diff",
"WorkDir": "/var/lib/docker/overlay2/088cc4a48edb999c608b656d2a0f61c43bfcd45e9a1343fa0167ae33907edfc1/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:34884abbe92863fce933ed7c39c0e045631af0ed86d5cc0dfbdf9fdca426ce3c",
"sha256:6966e360c462d50cda6c02920293f497cf6c749d0a3149307c9088a33530860f",
"sha256:6c34518cd3a25d892b7499ffc6d3a41784031b78504017017bd274940cee1b74",
"sha256:428ef54c201c2816bd771a609cc8c7b8eba0a8ac3b21a573613a6a41ec070a9a",
"sha256:962d8a9ed13b686218d7b49511caf8d60e241c763d3f1d8972f3f9c00198add0",
"sha256:a8e136b1acba514d74a8fad47532d5c52f4db18fc981a3363f8020eb21fa2751",
"sha256:f21060af0b5a49494b224c515c01724209142c239e857260e5ccbb5679637153",
"sha256:88b06898a2af8de9dc5be2c3dce35e2e76d938f5ea9ac734c6c7fca664c74cff",
"sha256:9b7d70205f1737fb6af23ad4e6697adb8d14121331c5297e264eab46d65e9656",
"sha256:710a457d96b6e0d53cd841dbe1a9aabf73c91745b889bfdc3f179c9435024a0f",
"sha256:c1679e4ccfef8459796486f93407113f7d9447c90002a606aded9781091e6658"
]
},
"Metadata": {
"LastTagTime": "2026-06-29T15:30:27.011163521+08:00"
}
}