docker被墙解决方案
解决系统源报超时
系统更新时报类似 # 解决[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.sitehttps://dockerhub.icu
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhrq95!
评论




