1. 确定是CentOS8及其以上版本
$cat /etc/redhat-release 
2. 卸载旧版本
 $sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine 
3. yum安装gcc相关
$yum -y install gcc
$yum -y install gcc-c++ 
4. 安装需要的软件包
$yum install -y yum-utils 
5. 设置stable镜像仓库
官网推荐(坑!):
$yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
推荐使用:
$yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
6. 更新yum软件包索引
$yum makecache fast 
7. 安装Docker CE
$yum install docker-ce docker-ce-cli containerd.io 
8. 启动Docker
$systemctl start docker 
9. 测试
docker version 
docker run hello-world 
docker run hello-world:
若本地没有hello-world这个镜像,会下载一个hello-world镜像并在容器内运行。

10. 卸载
$systemctl stop docker
$yum remove docker-ce docker-ce-cli containerd.io
$sudo rm -rf /var/lib/docker
$sudo rm -rf /var/lib/containerd 
Reference : Install Docker Engine on CentOS | Docker Documentation














![Zookeeper[1]-Zookeeper介绍与安装以及集群环境准备](https://img-blog.csdnimg.cn/f19a5e1031f64c74bd8aec8685b68db1.png)



![[附源码]Python计算机毕业设计SSM基于Web课堂签到管理系统(程序+LW)](https://img-blog.csdnimg.cn/6b8c6c6687a7407194ff1702f23b5bf6.png)
