1.检测之前是否安装过docker,建议删除
#yum list installed | grep docker docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo #yum -y remove docker-engine.x86_64
2.关闭selinux
setenforce 0 sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
3.安装epel
wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo
4.安装docker
yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
5.启动docker,并且查看版本号
service docker start
docker version
常见错误统计:
1.
http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
解决办法: cd /etc/yum.repos.d/ vi CentOS-Base.repo 把CentOS-Base.repo文件中的以下网址 http://mirrors.aliyun.com/centos/ http://mirrors.aliyuncs.com/centos/ http://mirrors.cloud.aliyuncs.com/centos/ 修改成 http://mirrors.aliyun.com/centos-vault/centos/ vi epel.repo enabled=1修改enabled=0