1.查看内核版本
<Docker 要求 CentOS 系统的内核版本高于 3.10> uname -r 本机<内核版本: 3.10.0-327.el7.x86_64>
2.卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.设置存储库
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4.安装
$ sudo yum install docker-ce docker-ce-cli containerd.io
5.遇到的问题
Requires: container-selinux >= 2:2.74
1.通过RPM方式安装container-selinux-2.107-1.el7_6.noarch.rpm,先下载RPM包
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/container-selinux-2.107-1.el7_6.noarch.rpm
2.安装RPM包(使用–nodeps --force跳过依赖检查):
rpm -ivh container-selinux-2.107-1.el7_6.noarch.rpm –nodeps --force
6.添加阿里云镜像加速器
登陆阿里云账号
在这里https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 查看自己的镜像加速地址
sudo mkdir -p /etc/docker
vi /etc/docker/daemon.json
插入
{ "registry-mirrors": ["https://spy9dav5.mirror.aliyuncs.com"] }
然后
sudo systemctl daemon-reload
sudo systemctl restart docker
7.测试是否安装成功
docker run hello-world
出现以下提示表明安装成功!