docker官方文档:https://docs.docker.com/engine/install/centos/

    docker版本

    • Docker CE(社区版)
    • Docker EE(企业版)

    1.移除以前docker相关包

    1. sudo yum remove docker \
    2. docker-client \
    3. docker-client-latest \
    4. docker-common \
    5. docker-latest \
    6. docker-latest-logrotate \
    7. docker-logrotate \
    8. docker-engine

    2.配置yum源或者叫做设置存储库

    1. sudo yum install -y yum-utils
    2. sudo yum-config-manager \
    3. --add-repo \
    4. http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    3.安装最新版本的docker引擎

    1. sudo yum install docker-ce docker-ce-cli containerd.io

    4.启动docker并设置开机自启动

    1. systemctl enable docker --now
    2. 也可以写成这样的
    3. systemctl start docker
    4. systemctl enable docker

    5.配置docker的镜像加速

    1. sudo mkdir -p /etc/docker
    2. sudo tee /etc/docker/daemon.json <<-'EOF'
    3. {
    4. "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],
    5. "storage-driver": "overlay2"
    6. }
    7. EOF
    8. sudo systemctl daemon-reload
    9. sudo systemctl restart docker

    6.卸载docker引擎
    1.卸载 Docker 引擎、CLI 和 Containerd 软件包

    1. sudo yum remove docker-ce docker-ce-cli containerd.io

    2.主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷

    1. sudo rm -rf /var/lib/docker
    2. sudo rm -rf /var/lib/containerd

    注:如果查看当前系统安装的是什么版本docker

    1. rpm -qa | grep docker