58 lines
1.8 KiB
Markdown
58 lines
1.8 KiB
Markdown
The version command prints the current version number for all independently
|
|
versioned Docker components.
|
|
|
|
# EXAMPLES
|
|
|
|
## Display Docker version information
|
|
|
|
The default output renders all version information divided into two sections;
|
|
the "Client" section contains information about the Docker CLI and client
|
|
components, and the "Server" section contains information about the Docker
|
|
Engine and components used by the Engine, such as the "Containerd" and "Runc"
|
|
OCI Runtimes.
|
|
|
|
The information shown may differ depending on how you installed Docker and
|
|
what components are in use. The following example shows the output on a macOS
|
|
machine running Docker Desktop:
|
|
|
|
$ docker version
|
|
Client: Docker Engine - Community
|
|
Version: 23.0.3
|
|
API version: 1.42
|
|
Go version: go1.19.7
|
|
Git commit: 3e7cbfd
|
|
Built: Tue Apr 4 22:05:41 2023
|
|
OS/Arch: darwin/amd64
|
|
Context: default
|
|
|
|
Server: Docker Desktop 4.19.0 (12345)
|
|
Engine:
|
|
Version: 23.0.3
|
|
API version: 1.42 (minimum version 1.12)
|
|
Go version: go1.19.7
|
|
Git commit: 59118bf
|
|
Built: Tue Apr 4 22:05:41 2023
|
|
OS/Arch: linux/amd64
|
|
Experimental: false
|
|
containerd:
|
|
Version: 1.6.20
|
|
GitCommit: 2806fc1057397dbaeefbea0e4e17bddfbd388f38
|
|
runc:
|
|
Version: 1.1.5
|
|
GitCommit: v1.1.5-0-gf19387a
|
|
docker-init:
|
|
Version: 0.19.0
|
|
GitCommit: de40ad0
|
|
|
|
Get server version:
|
|
|
|
$ docker version --format '{{.Server.Version}}'
|
|
23.0.3
|
|
|
|
Dump raw data:
|
|
|
|
To view all available fields, you can use the format `{{json .}}`.
|
|
|
|
$ docker version --format '{{json .}}'
|
|
{"Client":"Version":"23.0.3","ApiVersion":"1.42", ...}
|