catalog / docker.io/library/memcached / criteria

memcached — validation criteria

Per-image acceptance criteria for the docker.io/library/memcached profile. Validated against …@sha256:dc561d52… (tag 1.6), derived by drop-test against the default invocation. Capabilities trim 14 → 0 — zero-cap, prometheus's sibling.

Representative workload / correctness check

profiles/workloads/memcached.sh — a real set/get round-trip asserting STORED and the value read back (VALUE csd 0 5 / hello / END), mirroring the official docker-library memcached-basics test. The image ships bash but no client tool, so the round-trip runs over the in-image bash /dev/tcp redirection — no sidecar, no extra image. docker exec inherits USER memcache, so the probe exercises nothing beyond what the service itself can do (no probe pollution by construction). The correctness check also asserts the serving process is non-root.

capabilities — derived by drop-test

filesystem — derived by drop-test

Scope (run_config + out-of-band conditions)