检查内核版本

执行命令 uname -r ,返回值大于 3.10 即可。

卸载旧版本

旧版本的 Docker 被称为 docker 或 docker-engine,如果安装了这些,卸载它们以及相关的依赖项。

1
2
3
4
5
6
7
8
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

安装方法

  • 大多数用户设置 Docker 的存储库并从中安装,以便于安装和升级任务,这是推荐的方法;
  • 一些用户下载 RPM 包,手动安装并完全手动管理升级,这在诸如在无法访问互联网的气隙系统上安装 Docker 等情况下非常有用;
  • 在测试和开发环境中,一些用户选择使用自动化的便捷脚本来安装 Docker。

我们这里使用官方推荐方法——存储库安装:

在新主机上首次安装 Docker Engine 之前,需要先设置 Docker 存储库,之后,你可以从存储库安装和更新 Docker。

1、安装 yum-utils 包(提供 yum-config-manager 实用程序)

1
yum install -y yum-utils

2、设置阿里云 Docker 镜像地址为存储库

1
2
3
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、更新 yum 软件包索引

1
yum makecache fast

4、安装 Docker 引擎

1
yum install docker-ce docker-ce-cli containerd.io

5、启动 Docker

1
systemctl start docker

启动成功后,可以查看 docker 信息和版本

1
2
docker version
docker info

6、Docker 随系统启动或关闭:

查看系统启动的所有服务:

1
systemctl list-units --type=service

查看已设置开机启动的所有服务:

1
systemctl list-unit-files | grep enable

设置开机启动:

1
systemctl enable docker.service

关闭开机启动:

1
systemctl disable docker.service

Docker 卸载

1、执行卸载命令

1
yum remove docker-ce docker-ce-cli containerd.io

2、删除 Docker 文件

1
rm -rf /var/lib/docker