1. 打开官网https://docs.docker.com/engine/install/centos/
    2. 安装前置依赖

    yum -y install gcc
    yum -y install gcc-c++

    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. 安装docker所需要的包

      sudo yum install -y yum-utils
      
    3. 设置docker镜像网址

      sudo yum-config-manager \
       --add-repo \
       https://download.docker.com/linux/centos/docker-ce.repo   国外
      sudo yum-config-manager \
       --add-repo \
       http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 阿里云
      
    4. 更新yum软件包索引

      yum makecache fast
      
    5. 安装docker

      yum -y install docker-ce
      
    6. 安装完成后启动

      sudo systemctl start docker
      
    7. 查看docker版本

      docker version
      
    8. 安装hello word

      docker run hello-world
      
    9. 查看docker内的镜像

      docker images
      

      image.png

    10. 配置镜像加速 ```shell mkdir -p /etc/docker vim /etc/docker/daemon.json { “registry-mirrors”: [“https://0x3p2nkn.mirror.aliyuncs.com“] }

    systemctl daemon-reload systemctl restart docker

    
    13. 卸载docker
    ```shell
    sudo yum remove docker-ce docker-ce-cli containerd.io
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd