一、环境准备

(1)系统内核需要3.10以上的

  1. [root@localhost ~]# uname -r
  2. 3.10.0-1127.el7.x86_64

(2)查看一下当前系统,比如这里

  1. [root@localhost ~]# cat /etc/os-release
  2. NAME="CentOS Linux"
  3. VERSION="7 (Core)"
  4. ID="centos"
  5. ID_LIKE="rhel fedora"
  6. VERSION_ID="7"
  7. PRETTY_NAME="CentOS Linux 7 (Core)"
  8. ANSI_COLOR="0;31"
  9. CPE_NAME="cpe:/o:centos:centos:7"
  10. HOME_URL="https://www.centos.org/"
  11. BUG_REPORT_URL="https://bugs.centos.org/"
  12. CENTOS_MANTISBT_PROJECT="CentOS-7"
  13. CENTOS_MANTISBT_PROJECT_VERSION="7"
  14. REDHAT_SUPPORT_PRODUCT="centos"
  15. REDHAT_SUPPORT_PRODUCT_VERSION="7"

二、安装

(1)卸载旧版本的docker

  1. 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)安装依赖

  1. yum install -y yum-utils

(3)配置阿里云的下载源

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

(4)安装docker

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

(5)启动docker

  1. systemctl start docker

(6)验证docker安装完成

  1. docker run hello-world

有如下打印,表示docker已经安装OK
image.png
(7)查看docker安装版本

  1. docker version

如下:
image.png

三、卸载docker

(1)卸载docker

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

(2)删除对应的文件

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