Files
docker_practice/appendix/command
yeasy 31c0f10b89 fix(appendix): 命令速查表落后 Docker 29 CLI 十余条命令
附录三的客户端命令表停留在管理命令引入之前的形态,本书自己讲了整整两章的
`docker buildx`(第 10 章)与 `docker compose`(第 11 章)都不在表里,而全书正文
分别用到 27 次和 127 次;`image`(41 次)、`container`(20 次)、`system`(10 次)、
`manifest`(9 次)、`scout`(5 次)、`init`(3 次)同样缺席。按 docker/cli v29.0.0
的 `cli/command/commands/commands.go`(builder/checkpoint/config/container/context/
image/manifest/network/node/plugin/registry/secret/service/stack/swarm/system/volume)
与官方 CLI 参考页的 Subcommands 表补齐 15 条,保持原有字母序。`trust` 不补——
Engine 29 发行说明明写 "Docker Content Trust was removed from the Docker CLI",
与 2.3 节的叙述一致。

另两处按 v29.0.0 `cli/flags/options.go` 核对后修正:

- TLS 三个默认路径写成了绝对路径 `/.docker/*.pem`,与同一张表第一行
  「`--config` 默认为 `~/.docker`」自相矛盾。源码里默认证书目录就是客户端配置
  目录,应为 `~/.docker/{ca,cert,key}.pem`。
- 全局选项漏了 `-c, --context`。
- `search` 的说明还写着「Docker index」,官方为 "Search Docker Hub for images"。
2026-08-22 23:23:33 -07:00
..
2026-03-16 00:32:49 -07:00
2026-02-25 21:06:21 -08:00

附录三:Docker 命令查询

基本语法

Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。

  • 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...];

  • 服务端命令:基本命令格式为 dockerd [OPTIONS]。

可以通过 man docker 或 docker help 来查看这些命令。

接下来的小节对这两个命令进行介绍。