V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Deeymmm
V2EX  ›  问与答

docker 国内镜像加速无效

  •  
  •   Deeymmm · Mar 8, 2020 · 9087 views
    This topic created in 2247 days ago, the information mentioned may be changed or developed.

    系统是 deepin 15.11 ,docker 版本 19.03.7,配置了国内镜像加速器后还是没有效果,每次 search 或者 pull 时还是会从 docker.io 下面拉,网上找了一下也没有解决办法,大家有没有遇到过这种情况

    12 replies    2021-04-15 13:21:40 +08:00
    Vhc001
        1
    Vhc001  
       Mar 8, 2020
    修改 /etc/docker/daemon.json
    https://pastebin.com/7bdKPafy
    然后 重启 docker
    Deeymmm
        2
    Deeymmm  
    OP
       Mar 8, 2020
    @Vhc001 改了之后还是和之前一样,没效果。
    Error response from daemon: Get https://index.docker.io/v1/search?q=kafka&n=25: net/http: TLS handshake timeout
    会不会是 deepin 系统的问题。
    Vhc001
        3
    Vhc001  
       Mar 8, 2020
    也许吧,我没用过国产桌面
    joyme
        4
    joyme  
       Mar 8, 2020
    试试下面的做法:

    如果我们在 docker 官方仓库拉取的镜像是以下形式:

    docker pull xxx:yyy

    那么使用 Azure 中国镜像,应该是这样拉取:

    docker pull dockerhub.azk8s.cn/library/xxx:yyy

    如果我们在 docker 官方仓库拉取的镜像是以下形式:

    docker pull xxx/yyy:zz

    那么使用 Azure 中国镜像,应该是这样拉取:

    docker pull dockerhub.azk8s.cn/xxx/yyy:zz

    下面以拉取 mysql:5.7 和 360cloud/wayne 为例,如下:

    docker pull dockerhub.azk8s.cn/library/mysql:5.7

    docker pull dockerhub.azk8s.cn/360cloud/wayne


    拉完了重新 tag 为你要的镜像。
    mahone3297
        5
    mahone3297  
       Mar 8, 2020
    可能要看网络。前两天刚试了,好像只有 "https://dockerhub.azk8s.cn" 有用
    /etc/docker/daemon.json
    {
    "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://registry.docker-cn.com"
    ]
    }
    mahone3297
        6
    mahone3297  
       Mar 8, 2020
    ps: 阿里云的镜像好像没用
    figo
        7
    figo  
       Mar 8, 2020
    进阿里云控制台->镜像服务->容器镜像服务->加速器地址
    这个就是你自己的地址。其他的地址都没什么用了
    Hoshizora
        8
    Hoshizora  
       Mar 8, 2020 via Android
    我 Manjaro 也遇到了一样的情况,换了几个镜像都还是走的 docker.io
    bushnerd
        9
    bushnerd  
       Apr 1, 2020
    我也碰上这个问题,已经用 docker info 确认是修改好了 mirror 的。
    we8105
        10
    we8105  
       Nov 12, 2020
    嗯 确实是加速器没有起到效果 换了好几个都不行
    jthink
        11
    jthink  
       Dec 9, 2020
    我也遇到了这个问题,系统 centos8,docker client 19.03.14 ,配置了阿里云加速 ,也添加了 /etc/docker/daemon.json,也重启了 docker,docker info 也显示了加速地址,docker pull xx 还是走 docker.io ,docker pull hub.c.163.com/library/nginx:latest 卡住半天 也一样下载不下来,可以确定网络没有问题
    楼主是否解决?
    AllenHua
        12
    AllenHua  
       Apr 15, 2021
    openwrt 上也遇到了

    换了好几个国内镜像,docker pull 的时候依然是从 docker.io 拉的…… 不知道现在有好的方法解决没 原因就是国内这些镜像服务器挂掉了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2450 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    ♥ Do have faith in what you're doing.