安装

  1. 卸载旧的版本
    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
  1. 需要的安装包
    1. $ sudo yum install -y yum-utils
  1. 设置镜像地址(用于国内加速)

    1. $ sudo yum-config-manager \
    2. --add-repo \
    3. https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  2. 更新 yum 软件包索引

    1. $ yum makecache fast
  1. 安装最新 docker 相关内容 (ce 是社区版、ee 是企业版)

    1. $ sudo yum install docker-ce docker-ce-cli containerd.io
  2. 启动 docker

    1. $ sudo systemctl start docker
  3. 验证 docker 使用正常

    1. $ sudo docker run hello-world

卸载

  1. 卸载 docker 相关软件
    1. $ sudo yum remove docker-ce docker-ce-cli containerd.io
  1. 删除相关资源
  1. $ sudo rm -rf /var/lib/docker
  2. $ sudo rm -rf /var/lib/containerd

阿里云镜像加速

  1. 登录阿里云镜像加速页面 https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
  2. 根据操作系统选择相应的操作命令 ```shell $ sudo mkdir -p /etc/docker

$ sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“https://2w993ma6.mirror.aliyuncs.com“] } EOF

$ sudo systemctl daemon-reload sudo systemctl restart docker ```

docker run hello-world 解析

截屏2021-03-24 下午11.15.11.png