1.下载Docker依赖的环境
yum -y install yum-utils device-mapper-persistent-data lvm2
2.指定Docker镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装Docker
yum makecache fast
yum -y install docker-ce
4.启动
# 启动Docker服务
systemctl start docker
# 设置开机自动启动
systemctl enable docker
5.查看是否成功
docker version
#如果有结果就是安装成功
执行结果:
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built:
OS/Arch: linux/amd64
#6.切换镜像源
#没有则创建文件夹和文件
mkdir -p /etc/docker
touch /etc/docker/daemon.json
#往daemon.json写入镜像源地址
tee /etc/docker/daemon.json << EOF
{
"registry-mirrors":["https://82m9ar63.mirror.aliyuncs.com","https://hub-mirror.c.163.com"]
}
EOF
#重启
systemctl restart docker
#其他镜像源
Docker官方:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://cr.console.aliyun.com
阿里云 docker hub 镜像
https://registry.cn-hangzhou.aliyuncs.com
腾讯云 docker hub 镜像:
https://mirror.ccs.tencentyun.com
华为云(需注册)
https://mirrors.huaweicloud.com/
DaoCloud 镜像
http://f1361db2.m.daocloud.io
华为云镜像
https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com