以centos7为例
#1、删除旧文档
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#2、需要的安装包
yum install -y yum-utils
#3、设置镜像的仓库
yum-config-manager \
--add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #默认是从国外的
yum-config-manager
--add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里云
#更新yum软件包索引
yum makecache faster
#4、安装docker相关的依赖 docker-ce社区版 ee企业版
yum install docker-ce docker-ce-cli containerd.io
#5、启动docker
systemctl start docker
#6、验证是否安装成功
docker version
#7、测试helloworld程序
docker run hello-world
#8、查看镜像
docker images
##卸载docker
#1、卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#2、删除资源
rm -rf /var/lib/docker # rm -rf /var/lib/docker #dcker的默认工作目录