不同版本可能有差异具体信息查看官网 官网:https://docs.docker.com/engine/install/centos/
#环境准备 #查看环境 uname -r # 系统内核在3.10以上 # CentOS 7 以上 cat /etc/os-release # 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 \ #更新yum索引 yum makecache fast # centos8没有该参数(fast),解决办法为:去掉fast参数 #4、安装最新版docker yum install docker-ce docker-ce-cli containerd.io #要安装特定版本的 Docker Engine,请在 repo 中列出可用版本,然后选择并安装: yum list docker-ce --showduplicates | sort -r # VERSION_STRING 指指定的版本 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #5、启动 Docker。 systemctl start docker #6、查看docker是否安装成功(二选一验证即可) #6.1 执行 docker version #6.2、通过运行hello-world 映像验证 Docker Engine 是否已正确安装 docker run hello-world卸载 Docker
#1、卸载 Docker Engine、CLI 和 Containerd(容器) 包 yum remove docker-ce docker-ce-cli containerd.io #2、主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷: rm -rf /var/lib/docker rm -rf /var/lib/containerd