docker
docker ≥ 20.10- Binary
docker- Minimum
20.10- Probed with
docker --version- Tested
- No recorded run yet. The tool still runs and reports the version it found as untested.
Needs a version this new
format-jsonsince 23.0
What changes on older versions
docker <23.0--format jsonas a shorthand does not exist, so every list is read with--format '{{json .}}'instead. Nothing is lost: it is the same output, and it is what the shorthand expands todocker >=20.10docker --versionanswers without a daemon, which is why it is the version probe: a machine with the CLI installed and dockerd stopped reports its version and then reports the daemon as not answering, with the reasondocker >=20.10the label list
docker psprints is every label joined with commas and nothing is escaped, so a label value containing a comma can be mis-split. The Compose labels this tool reads never contain onedocker >=20.10reading needs whatever the docker socket needs: an account in the
dockergroup or a rootless daemon reaches it directly, and otherwise the tool retries the probe once throughsudo -nand says in the header that it did
