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)
