前提条件
1.系统、内核
CentOS7 要求64位系统、内核版本3.10以上
CentOS6 要求版本在6.5以上,系统64位、内核版本2.6.32-431以上
查看内核版本号
uname -r #查看内核版本
cat /etc/os-release #查看系统信息
2.连网
3.卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
开始安装
安装必要系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加阿里docker-stable软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
添加下边这个有时会报错,如果报错,请使用
sudo rm -f /etc/yum.repos.d/docker-ce.repo && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新yum缓存
sudo yum makecache fast
安装Docker-ce
sudo yum -y install docker-ce
启动Docker服务
sudo systemctl start docker
添加国内镜像
国内镜像很多,如阿里云,网易蜂巢,DaoCloud,Docker中国区官方镜像等,这些都可以。
这里选择阿里的镜像:https://7uuu3esz.mirror.aliyuncs.com
,当然这是我自己免费申请的,你可以自己申请一个搞私服
打开或创建/etc/docker/daemon.json
,添加如下内容,注意替换镜像url
{
"registry-mirrors": ["https://7uuu3esz.mirror.aliyuncs.com"]
}
重启Docker使配置生效
systemctl daemon-reload
systemctl restart docker