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 versiondocker --versiondocker info命令,我们可以获取Docker客户端和服务器的版本信息。此外,我们还可以通过查看环境变量来获取Docker版本号。这些命令对于开发人员和系统管理员来说是非常有用的,可以帮助他们了解当前系统中运行的Docker版本。