环境说明:CentOS7 Docker
1.检查CentOS内核版本,新版本的Docker要求内核不低于3.1
#uname -r
2.更新yum版本
#yum update
3.检查是否内置了docker,或者安装过docker,将其删除
#rpm -qa | grep docker
#yum remove docker docker-common docker-selinux docker-engine
4.安装需要的包
#yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-util 提供yum-config-manager功能,另外两个是devicemapper
驱动依赖的
5.设置docker yum源
#yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
这里会出现报错,原因大家都懂,我们切换成国内的aliyun:如下:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
问题解决。
6.查看源中docker的版本列表,选择版本
#yum list docker-ce --showduplicates | sort -r
7.安装docker
#yum install docker-ce
//由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
#yum install docker-ce-17.12.0.ce
//例如:sudo yum install docker-ce-17.12.0.ce
8.启动docker,加入开机启动
#systemctl start docker
#systemctl enable docker
9.检查启动docker
#docker -version
官方教程: https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository
这里特别要注意的就是因为docker的源无法访问,只要切换成aliyun的源就可以解决这个问题,没有什么难点,按照官方的文档走就可以很快安装完。
原文地址:http://blog.51cto.com/4837471/2155646