使用官方提供的方式在CentOS上安装docker 卸载旧版本 使用官方yum源安装docker 使用官方rpm包安装 验证docker是否安装成功 卸载

https://docs.docker.com/engine/install/centos/

$ sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

使用官方yum源安装docker

# 安装yum-utils 管理repository及扩展包的工具
$ sudo yum install -y yum-utils

# 下载官方repo文件
$ sudo yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo

# 安装docker引擎
$ sudo yum install docker-ce docker-ce-cli containerd.io -y

使用官方rpm包安装

rpm包下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
下载以下的三种rpm包:

  • docker-ce-xxx.rpm Docker Engine
  • containerd.io-xxx.rpm CLI
  • docker-ce-cli-xxx.rpm Containerd软件包
# 安装docker引擎
$ sudo rpm -i containerd.io-xxx.rpm
$ sudo rpm -i docker-ce-cli-xxx.rpm
$ sudo rpm -i docker-ce-xxx.rpm

验证docker是否安装成功

$ sudo docker version

卸载

# 卸载Docker Engine,CLI和Containerd软件包
$ sudo yum remove docker-ce docker-ce-cli containerd.io

# 删除所有图像,容器和卷
$ sudo rm -rf /var/lib/docker