docker--安装与问题(centos7)

本文主要用于记录在centos7上安装docker-ce

1.先安装docker安装时需要安装的工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置阿里云的镜像地址提高下载速度
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新yum源或者配置yum源,将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度
yum makecache fast
4.安装docker
yum -y install docker-ce docker-ce-cli containerd.io

 遇到过的问题:在进行了第二步之后在还总是遇到安装速度慢(一种是真的网络慢...还有一种原因是第二步设置阿里云镜像的时候没有生效)

 解决办法: vim /etc/yum.repos.d/docker-ce.repo (查看docker安装时使用的镜像源,如果仍然是docker官方镜像源(https://www.docker.com),需要将配置文件中的 “https://www.docker.com” 替换成 “http://mirrors.aliyun.com/docker-ce”)

 经过替换后安装速度明显变快。

 注:清华大学镜像源(https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo)

docker安装镜像时配置专属的阿里镜像源加速

1.在递归创建docker目录

sudo mkdir -p /etc/docker    

2.新建daemon.json文件

vim daemon.json

 然后粘贴以下内容

 { "registry-mirrors": ["https://hdhwnhis.mirror.aliyuncs.com"] }

注:https://hdhwnhis.mirror.aliyuncs.com 是阿里云为每个用户生成的镜像加速地址(登录阿里云后搜索容器镜像服务)

 3.重新加载

sudo systemctl daemon-reload

4.重启docker

sudo systemctl restart docker
原文地址:https://www.cnblogs.com/HubuSugar/p/14376388.html