参考docker文档
https://docs.docker.com/engine/install/centos/
1,卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装方法 - 使用存储库安装
在新主机上首次安装Docker Engine之前,需要设置Docker存储库。之后,您可以从存储库安装和更新dockerf。
安装yum-utils包(提供um-confi-anger实用程序)并设置稳定的存储库
sudo yum install -y yum-utils
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 默认国外 慢 sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 使用阿里云 快
更新yum软件包索引
sudo yum makecache fast 或 yum makecache
安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker
sudo systemctl start docker
运行hello-world图像
sudo docker run hello-world
卸载Docker引擎
卸载Docker Engine、CLI和Containerd包:
sudo yum remove docker-ce docker-ce-cli containerd.io
主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷:
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd