解决系统源报超时

系统更新时报类似 # 解决[Errno 12] Timeout on https://download.docker.com/linux/centos/7/x86_64/stable/Packages

这是由于国内访问不到docker官方镜像的缘故。

centos 直接用命令 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

其本质是修改了docker-ce.repo文件,其他系统直接修改文件也可以。

文件路径:/etc/yum.repos.d/docker-ce.repo,修改后如下

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
 
[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
 
......略

解决拉取镜像报超时

添加镜像加速地址 https://docker.m.daocloud.io 即可

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io"
  ]
}

腾讯云、阿里云等大厂镜像加速都从外网可用变成内网可用,需要对应购买其云服务器才能用。

其他可用的镜像加速地址:

  • https://dockerhub.xianfish.site
  • https://dockerhub.icu