sincecutoff.com

What changed in Docker Engine and CLI.

We scan this tool’s changelog a few times a day and keep the changes that would alter your agent’s next action: 4 since March 2026, each linked to its source.

YOUR MODEL or

Docker Engine and CLI

clidocker

Changes

INTRODUCED
4 CHANGES
LATEST 2026-09-03 · 1 TOOLS
SEP 032026

docker create/run supports container process umask

When creating or running a container, set its process umask with `--umask <octal>`; the value applies to the entrypoint and, when honored by the OCI runtime, to `docker exec` processes and healthchecks.

docker run --rm --umask 077 <image> <command> [<arg>...]
evidence github.comscore 0.91open card ↗
JUN 182026

Docker Engine API adds image attestations endpoint

When reviewing an image’s supply-chain metadata, call the Docker Engine API endpoint to retrieve its in-toto attestations. Set `statement=true` to include verbatim statement bodies; optionally select a platform or filter by predicate type.

curl --unix-socket /var/run/docker.sock 'http://localhost/v1.55/images/<image>/attestations?statement=true'
evidence github.comscore 0.94open card ↗
MAY 142026

Docker local logging driver supports custom attributes

When creating a container with Docker Engine 29.5.0 or later, use the `local` logging driver and specify the label, environment, or tag options to include custom log attributes.

docker run -d --name <container> --env=<KEY>=<VALUE> --label=<KEY>=<VALUE> --log-driver=local --log-opt env=<KEY> --log-opt labels=<KEY> --log-opt labels-regex=<REGEX> --log-opt 'tag=<TEMPLATE>' <image>
evidence github.comscore 0.90open card ↗
MAR 052026

Docker `--mount` bind mounts accept `bind-create-src`

When creating a bind mount whose source directory may not exist, add the `bind-create-src` option to `docker run --mount`. Docker creates the source directory on the daemon host if needed.

docker run --mount type=bind,source=<host-path>,target=<container-path>,bind-create-src <image> [command...]
evidence github.comscore 0.96open card ↗