docker version命令详解
docker version
命令用于显示 Docker 客户端和服务器的版本信息。它的语法如下:
docker version [OPTIONS]
常用的选项包括:
-f, --format
: 指定输出格式,支持 json、yaml 和 template 格式。--short
: 仅显示主要版本号。
当运行 docker version 命令时,它将输出 Docker 客户端和服务器的版本信息,包括:
- Client: Docker 客户端的版本信息,包括 Git 版本、构建时间和操作系统等信息。
- Server: Docker 服务器的版本信息,包括 Git 版本、构建时间和操作系统等信息。
- API version: Docker 服务器 API 的版本信息。
- Min API version: Docker 客户端和服务器 API 的最小版本要求。
下面是一个示例输出:
Client:
Version: 20.10.6
API version: 1.41
Go version: go1.13.15
Git commit: 370c289
Built: Fri Apr 9 22:49:36 2021
OS/Arch: linux/amd64
Server:
Engine:
Version: 20.10.6
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: 8728dd2
Built: Fri Apr 9 22:47:17 2021
OS/Arch: linux/amd64
Experimental: true
containerd:
Version: 1.4.4
GitCommit: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e
runc:
Version: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init:
Version: 0.19.0
GitCommit: de40ad0
从输出中可以看出,本机的 Docker 客户端版本是 20.10.6,Docker 服务器的版本也是 20.10.6。同时,还可以看到 Docker 服务器 API 的版本是 1.41,API 的最小版本要求是 1.12。此外,还可以看到 Docker 服务器中使用的容器运行时和容器管理工具的版本信息。