卸载旧版本 Docker

在安装之前,我们先把旧版本的Docker卸载掉吧

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

yum 安装

引进 Docker 源

因为这次的技术路线是用Docker进行搭建
所以第一步,我们先引入Docker镜像源

1
2
3
4
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

yum 安装

然后我们就可以安装Docker官方文档方法进行yum

1
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

rpm 包安装

下载离线 rpm 包

我们先去Docker官方库下载对应系统版本的rpm

1
https://download.docker.com/linux/centos/

安装 rpm 包

我们把rpm包放到系统后,执行下面的指令

1
sudo yum install /path/to/package.rpm

便捷脚本安装

简简单单两条指令
我们就可以直接安装

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh

您可以使用选项运行脚本--dry-run以了解脚本在调用时将运行哪些步骤

启动 Docker

然后我们直接来启动 Docker

1
sudo systemctl start docker

卸载 Docker

  1. 卸载 Docker 相关组件
1
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
  1. 删除保存在本机的镜像、容器及卷文件。
1
2
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

参考 & 引用

https://docs.docker.com/engine/install/centos/