docker-ce
| Version | 2026.144.1443 |
| Repo | superproject |
Docker CE engine, containerd runtime, and the buildx/compose plugins The docker-ce candy installs the upstream Docker Community Edition stack - the docker CLI + dockerd engine, the containerd runtime, and the buildx and compose plugins - from Docker’s own repositories (the docker metapackage on Arch). It also queues the iptable_nat kernel module for load at boot so the docker bridge network can NAT. Every artifact is a fixed on-disk path or a CLI that reports its version, so the install is directly verifiable.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
run |
command=mkdir -p /etc/modules-load.d && echo “iptable_nat” >> /etc/modules-load.d/ip_tables.conf |
check |
the docker CLI binary is installed at /usr/bin/docker |
check |
the docker CLI reports its version and exits cleanly |
check |
the containerd runtime binary is installed at /usr/bin/containerd |
check |
the containerd runtime reports its version and exits cleanly |
check |
the docker compose plugin is wired into the docker CLI |
check |
the iptable_nat module is queued for load at boot so the docker bridge can NAT |
check |
package=docker-ce |
check |
package=containerd.io |