1、检查系统是否有安装docker
rpm -qa | grep docker
有相关记录则先卸载旧版本
卸载系统相关旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2、安装 yum-utils 相关工具,能使用 yum-config-manager 工具设置 Yum 源
yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加 docker 的 yum 源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新 yum 包索引、缓存
yum makecache fast
5、安装最新版本 docker
yum -y install docker-ce
##安装指定版本 yum -y install docker-ce-17.01.1.ce
6、启动 Docker 后台服务
systemctl start docker
查看docker 运行状态
systemctl status docker
7、永远的helloword,验证docker是否安装成功
执行docker version来查看docker版本,
运行docker run hello-world,测试成功
8、配置镜像加速器
默认是访问 Docker Hub ,拉取镜像速度很慢,不稳定。一般都配置国内镜像加速器,这里讲下阿里云加速器:
1、登录阿里云,进入控制台(https://cr.console.aliyun.com/#/accelerator)
2、按照提示说明,即可配置镜像加速器。vim /etc/docker/daemon.json 编辑文件添加镜像地址
添加完以后重启docker
systemctl daemon-reload
sudo systemctl restart docker
执行docker info 即可查看镜像加速配置成功