如何查看docker是社区版还是专业版
Docker是一个开放源代码的容器化平台,它分为社区版(Community Edition)和专业版(Enterprise Edition)。查看Docker是社区版还是专业版可以通过以下几种方式来实现。
方法一:查看docker版本信息
可以使用以下命令来查看Docker的版本信息:
docker version
运行上述命令后,会输出类似以下的信息:
Client:
Version: 18.09.7
API version: 1.12
Go version: go1.10.1
Git commit: 0dd43dd87f
Built: Fri Aug 16 14:19:38 2019
OS/Arch: darwin/amd64
Experimental: false
Server:
Engine:
Version: 18.09.7
API version: 1.12 (minimum version 1.12)
Go version: go1.12.5
Git commit: 0dd43dd
Built: Wed Aug 14 19:41:23 2019
OS/Arch: linux/amd64
Experimental: false
上述输出中的Server部分包含了Docker引擎的版本信息。如果版本信息中包含了"Enterprise Edition"字样,则表示Docker是专业版;如果没有包含该字样,则表示Docker是社区版。
方法二:查看docker服务状态
可以使用以下命令来查看Docker服务的状态:
systemctl status docker
运行上述命令后,会输出类似以下的信息:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-10-12 10:15:10 UTC; 1 months 2 days ago
Docs:
Main PID: 12345 (dockerd)
CGroup: /system.slice/docker.service
└─12345 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
在上述输出中,如果显示的是"Docker Application Container Engine",则表示Docker是社区版;如果显示的是"Docker Enterprise Edition",则表示Docker是专业版。
方法三:查看docker安装文件
如果你是手动安装的Docker,并且还保留了安装文件,可以通过查看安装文件的名称来判断Docker的版本。专业版的安装文件通常包含"ee"(Enterprise Edition的首字母缩写)字样,而社区版的安装文件则没有。
例如,如果你的安装文件名称是"docker-ee-18.09.7-3.el7.x86_64.rpm",则表示你安装的是专业版;如果安装文件名称是"docker-ce-18.09.7-3.el7.x86_64.rpm",则表示你安装的是社区版。
总结
通过以上几种方式,我们可以判断Docker是社区版还是专业版。总结一下:
-
使用
docker version
命令,如果Server部分的版本信息中包含了"Enterprise Edition"字样,则为专业版,否则为社区版。 -
使用
systemctl status docker
命令,如果显示的是"Docker Application Container Engine",则为社区版,如果显示的是"Docker Enterprise Edition",则为专业版。 -
查看Docker的安装文件名称,如果包含了"ee"字样,则为专业版,否则为社区版。
以饼状图表示查看Docker版本的方法比例:
pie
title 查看Docker版本的方法比例
"使用docker version命令" : 50
"使用systemctl status docker命令" : 30
"查看Docker安装文件" : 20
以上就是查看Docker是社区版还是专业版的几种方法和步骤。希望本文能够对你有所帮助。