debian镜像源 wheezy_解决拉取国外镜像失败的问题

由于一些不可描述的原因,国内在使用国外的一些镜像时,是无法拉取成功的,如果想使用,那就必须使用一些非常手段了。

准备工作

  • 一个可以 FQ 的软件
  • 一台有桌面的 ubuntu 或 deepin 系统

FQ 的软件推荐使用Panda,用了很久了,很稳定,是收费的。

系统推荐使用Deepin20.04深度系统,可以说是 Mac 和 Windows 的结合体。

安装 FQ 软件

获取地址注册账号,购买,然后下载软件

debian镜像源 wheezy_解决拉取国外镜像失败的问题_第1张图片

这里如果使用代理的话,需要把请求转发到 1090 或 41091 这俩端口上。

安装 docker

安装依赖

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

添加证书

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

添加源

sudo vi /etc/apt/sources.list.d/docker.list
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable

安装 docker

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker

配置代理

两种方式,任选一种即可。

方式一

给 docker 设置代理

sudo vim /usr/lib/systemd/system/docker.service
在[Service]下添加代理地址
Environment="ALL_PROXY=socks5://127.0.0.1:1090"
配置完成后,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

方式二

给系统设置代理

export http_proxy="socks5://127.0.0.1:1090"
export https_proxy="socks5://127.0.0.1:1090"

访问测试

curl -I https://www.google.com
debian镜像源 wheezy_解决拉取国外镜像失败的问题_第2张图片 image-20201106141729148

选择上面两种方式的任一种进行拉取国外的镜像地址就可以了

$ sudo docker pull k8s.gcr.io/ingress-nginx/controller:v0.41.0@sha256:e6019e536cfb921afb99408d5292fa88b017c49dd29d05fc8dbc456aa770d590
sha256:e6019e536cfb921afb99408d5292fa88b017c49dd29d05fc8dbc456aa770d590: Pulling from ingress-nginx/controller
Digest: sha256:e6019e536cfb921afb99408d5292fa88b017c49dd29d05fc8dbc456aa770d590
Status: Image is up to date for k8s.gcr.io/ingress-nginx/controller@sha256:e6019e536cfb921afb99408d5292fa88b017c49dd29d05fc8dbc456aa770d590
k8s.gcr.io/ingress-nginx/controller:v0.41.0@sha256:e6019e536cfb921afb99408d5292fa88b017c49dd29d05fc8dbc456aa770d590

这里已经测试通过没有问题。

总结

这样做有很多的好处,在日常的运维工作中,使用国外的镜像的场景应该会有很多,所以我们这样做应该是一劳永逸,能很好解决这类问题,有效的提高工作效率,比如说,当我们把国外的镜像拉取下来之后,再转推到国内的镜像仓库中,那么这样就可以非常迅速的把镜像拉取下来了。


欢迎各位朋友关注哦。

debian镜像源 wheezy_解决拉取国外镜像失败的问题_第3张图片 images

你可能感兴趣的:(debian镜像源,wheezy,docker拉取镜像失败)