本文首发并存储于Notion个人博客https://www.notion.so/yimeifengyuliusu/Docker-22824e5d3c9441eca220382867fb2150

官方文档https://docs.docker.com/engine/install/centos/

本文摘要

本文采用一步一图的方式介绍了Docker的详细安装教程。首先,说明了Docker的CE和EE版本的区别。然后,详细说明了Docker在CentOS的Linux系统下的安装步骤,包括自动化安装和手动安装两种方式。对于手动安装,提供了卸载Docker、设置仓库和安装的具体步骤,给出了验证安装是否成功以及配置镜像加速的方法。

Docker介绍

Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相比于社区版,企业版强调安全性,但需付费使用。一般我们使用社区版即可。

Docker支持64位版本的CentOS 7和CentOS 8及更高版本,但它要求Linux内核版本不低于3.10.0。

两种方式uname -auname -r都可以查看Linux内核版本命令:

[root@Master docker]# uname -a
Linux Master 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@Master docker]# uname -r
3.10.0-1160.el7.x86_64

如下可以看到我的Linux内核版本是3.10.0:

Untitled

一,Centos7安装Docker Engine

这里给出两种安装方式,推荐使用第二种。

1.1 docker自动化安装

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。强烈建议初学者以手动安装为主,进行学习。

官方的一键安装方式:

curl -fsSL <https://get.docker.com> | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL <https://get.daocloud.io/docker> | sh

1.2 手动安装