Linux查看Docker版本命令
Docker是一种流行的容器化平台,它能够将应用程序和其依赖项打包到容器中,以便在不同的环境中进行部署和运行。在Linux系统中,我们可以使用一些特定的命令来查看已安装的Docker版本。本文将介绍几种常用的Linux命令,以及如何使用它们查看Docker版本。
1. docker version命令
docker version
命令是最基本也是最常用的查看Docker版本的方法。它会详细列出Docker客户端和服务器的版本信息,包括版本号、构建时间、Git提交等内容。
$ docker version
输出如下所示:
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:25:42 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:24:36 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
从输出中,我们可以看到Docker客户端和服务器的版本号、API版本、Go版本、Git提交、构建时间等信息。
2. docker --version命令
另一种查看Docker版本的常用方式是使用docker --version
命令。这是一个简单的命令,只会显示Docker客户端的版本号。
$ docker --version
输出如下所示:
Docker version 19.03.8, build afacb8b
这个命令只会显示Docker客户端的版本号和构建信息。
3. docker info命令
除了查看Docker版本,我们还可以使用docker info
命令来获取更详细的Docker系统信息。它会列出Docker服务器的所有配置和状态信息。
$ docker info
输出如下所示:
Client:
Context: default
Debug Mode: false
Server:
Containers: 5
Running: 3
Paused: 0
Stopped: 2
Images: 10
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: extfs
...
...
这个命令会显示Docker服务器的容器数量、镜像数量、存储驱动等详细信息。
4. 使用Docker环境变量
除了上述命令,我们还可以通过Docker环境变量来查看Docker版本。Docker会在环境变量中设置一些与版本相关的变量。
$ echo $DOCKER_VERSION
19.03.8
这个命令会输出Docker版本号。请注意,这种方法只适用于已经设置了Docker环境变量的情况。
结论
本文介绍了几种在Linux系统中查看Docker版本的常用命令。通过docker version
、docker --version
、docker info
命令,我们可以获取Docker客户端和服务器的版本信息。此外,我们还可以通过查看环境变量来获取Docker版本号。这些命令对于开发人员和系统管理员来说是非常有用的,可以帮助他们了解当前系统中运行的Docker版本。