V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Deeymmm
V2EX  ›  问与答

docker 国内镜像加速无效

  •  
  •   Deeymmm · 2020-03-08 15:45:53 +08:00 · 8099 次点击
    这是一个创建于 1722 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2021-04-15 13:21:40 +08:00
    Vhc001
        1
    Vhc001  
       2020-03-08 15:54:21 +08:00
    修改 /etc/docker/daemon.json
    https://pastebin.com/7bdKPafy
    然后 重启 docker
    Deeymmm
        2
    Deeymmm  
    OP
       2020-03-08 16:00:00 +08:00
    @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  
       2020-03-08 16:02:50 +08:00
    也许吧,我没用过国产桌面
    joyme
        4
    joyme  
       2020-03-08 16:37:31 +08:00
    试试下面的做法:

    如果我们在 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  
       2020-03-08 17:20:39 +08:00
    可能要看网络。前两天刚试了,好像只有 "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  
       2020-03-08 17:21:11 +08:00
    ps: 阿里云的镜像好像没用
    figo
        7
    figo  
       2020-03-08 21:23:51 +08:00
    进阿里云控制台->镜像服务->容器镜像服务->加速器地址
    这个就是你自己的地址。其他的地址都没什么用了
    Hoshizora
        8
    Hoshizora  
       2020-03-08 21:40:52 +08:00 via Android
    我 Manjaro 也遇到了一样的情况,换了几个镜像都还是走的 docker.io
    bushnerd
        9
    bushnerd  
       2020-04-01 15:44:59 +08:00
    我也碰上这个问题,已经用 docker info 确认是修改好了 mirror 的。
    we8105
        10
    we8105  
       2020-11-12 15:56:32 +08:00
    嗯 确实是加速器没有起到效果 换了好几个都不行
    jthink
        11
    jthink  
       2020-12-09 20:40:56 +08:00
    我也遇到了这个问题,系统 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  
       2021-04-15 13:21:40 +08:00
    openwrt 上也遇到了

    换了好几个国内镜像,docker pull 的时候依然是从 docker.io 拉的…… 不知道现在有好的方法解决没 原因就是国内这些镜像服务器挂掉了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.