Docker系列 – Linux环境下Docker安装(CentOS7)

目前Docker仅提供了Enterprise Version(EE)和Community Version(CE)两个版本,分别是docker-ee和docker-ce,官网已经推荐删除历史版本包括docker或docker-engine。
这里以阿里云ECS(CentOS7)为演示环境。

1. 安装前检测

1.1 查看CentOS版本,安装docker需要CentOS 7。

1.2 查看Linux Kernel信息

2. 清除已安装docker

2.1 检测是否已安装docker,如果有参考2.2和2.3,如果没有直接跳到步骤3。

2.2 如果已经安装历史版本,首先删除

2.3 如果已经安装新版,但想从新安装,需要先卸载并删除已有image和container

3. 安装docker

3.1 方式一:使用docker-ce repository
这是官网推荐的方法,参考[3],分别执行如下命令。

3.2 方式二:
使用epel安装,参考[1],分别执行如下命令。这里它安装的是docker-io,但实际安装的就是docker-ce。docker-io命名是留给Ubuntu的,沿用到了epel,目的是为了避免和Ubuntu docker system-tray binary的命名冲突。

4. 查看docker安装情况

4.1 检测是否docker已经被安装,出现如图说明已经安装

4.2 启动并检测是否docker成功安装,如果成功会出现如图信息。

参考:
[1] https://help.aliyun.com/document_detail/51853.html
[2] https://fedoraproject.org/wiki/EPEL
[3] https://docs.docker.com/engine/installation/linux/docker-ce/centos/#os-requirements

Docker系列 – Linux环境下Docker安装(CentOS7)