卸载部分已安装软件

  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

安装yum-config-manageryum-utils

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

安装最新版本Docker

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

安装特定版本的Docker

列出可用的版本:

  1. sudo yum list docker-ce --showduplicates | sort -r
  2. docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
  3. docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
  4. docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
  5. docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
  6. docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
  7. docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
  8. docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
  9. docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
  10. docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
  11. docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable
  12. docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable
  13. docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
  14. docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
  15. docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
  16. docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
  17. docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
  18. docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
  19. docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
  20. docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
  21. docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
  22. docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
  23. docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
  24. docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
  25. docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
  26. docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
  27. docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
  28. docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
  29. docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
  30. docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
  31. docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
  32. docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
  33. docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
  34. docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
  35. docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
  36. docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
  37. docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
  38. docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable

选择上述中某个版本进行安装:

  1. sudo yum install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io -y

配置加速源

  1. [ ! -d /etc/docker ] && mkdir /etc/docker
  2. vi /etc/docker/daemon.json
  1. {
  2. "registry-mirrors": ["https://dhq9bx4f.mirror.aliyuncs.com"]
  3. }

启动Docker

  1. sudo systemctl start docker
  2. sudo systemctl enable docker

运行Hello容器

  1. sudo docker run hello-world