美文网首页
搭建docker镜像代理

搭建docker镜像代理

作者: 生活就是闹剧 | 来源:发表于2021-02-20 11:40 被阅读0次

    问题描述

    • 使用了镜像加速依然无法拉取部分镜像

    解决思路

    • 使用代理方式拉取
    • 建立代理
    • 配置docker代理
    • 测试

    Demo

    # 已有镜像加速查看
    # docker info
    .....
     Registry Mirrors:
      http://hub-mirror.c.163.com/
      https://dhq94f.mirror.aliyuncs.com/
      https://docker.mirrors.ustc.edu.cn/
      https://registry.docker-cn.com/
    .....
    
    # docker pull calico/cni:v3.17.3
    "http: TLS handshake timeout"
    
    # 搭建v2raya
    # docker run -d \
    --restart=always \
    --privileged \
    --network=host \
    --name v2raya \
    -v /etc/v2raya:/etc/v2raya \
    mzz2017/v2raya
    
    需要Ghelper的订阅base64解码
    • 获取订阅


      ghelper.png
    • 打开订阅


      订阅.png
    • 解码订阅


      base64.png
    • 导入一个地址


      导入.png
    • 设置全局代理


      全局代理.png
    • 链接通道


      链接.png
    • 设置docker代理
    # https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
    # mkdir -p /etc/systemd/system/docker.service.d
    # vi /etc/systemd/system/docker.service.d/http-proxy.conf
    [Service]
    Environment="HTTP_PROXY=http://localhost:20171"
    Environment="HTTPS_PROXY=http://localhost:20171"
    Environment="NO_PROXY=localhost,127.0.0.1"
    
    # systemctl daemon-reload
    # systemctl restart docker
    
    # 测试通道
    # curl -s -x localhost:20171 http://ip.tool.chinaz.com | grep -C 1 "您的"
                <dl class="IpMRig-tit">
                    <dt>您的IP</dt>
                    <dd class="fz24">218.255.149.34</dd>
    
    # 测试拉取
    # docker pull calico/cni:v3.17.3
    v3.17.3: Pulling from calico/cni
    f9b053be2b0b: Pull complete 
    d170aa98f431: Pull complete 
    63130043cefa: Pull complete 
    Digest: sha256:ee8094aabb4406299fe7a41c5dec8cada52d49b93bac24d83d0b9c4aeb3c6085
    Status: Downloaded newer image for calico/cni:v3.17.3
    docker.io/calico/cni:v3.17.3
    
    

    相关文章

      网友评论

          本文标题:搭建docker镜像代理

          本文链接:https://www.haomeiwen.com/subject/egetfltx.html