V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
css3
V2EX  ›  程序员

docker pull 不了 docker hub 镜像是怎么回事?

  •  
  •   css3 · Aug 9, 2020 · 4451 views
    This topic created in 2086 days ago, the information mentioned may be changed or developed.

    arm服务器,有科学环境,docker版本 Docker version 19.03.2, build 6a30dfc,不管 pull 哪个 docker hub 仓库的镜像,都报如下这种错:

    docker pull nginx
    Using default tag: latest
    latest: Pulling from library/nginx
    no matching manifest for linux/arm64/unknown in the manifest list entries
    
    

    国内的几个镜像仓库试过,可以pull, 但docker hub上的就是无法pull实在找不到解决办法,v 友们遇到过吗?如何解决的?

    18 replies    2020-08-10 14:24:21 +08:00
    mason961125
        1
    mason961125  
       Aug 9, 2020
    这不都告诉你没有对应的 arm64 linux image 了么...
    css3
        2
    css3  
    OP
       Aug 9, 2020
    @mason961125 可以仓库明明有啊
    lvgsnm
        4
    lvgsnm  
       Aug 9, 2020
    @mason961125 没用啊
    lvgsnm
        5
    lvgsnm  
       Aug 9, 2020
    我也遇到过,3 楼的答案没有解决
    lvgsnm
        6
    lvgsnm  
       Aug 9, 2020
    @css3 我记得我是换了网络自己好了
    zsj950618
        7
    zsj950618  
       Aug 10, 2020 via Android
    贴一下 /proc/cpuinfo ?那个 unknown 可能是指接触 armv 几解析不出来。
    zsj950618
        8
    zsj950618  
       Aug 10, 2020 via Android
    s/接触 /解析
    sthwrong
        9
    sthwrong  
       Aug 10, 2020
    自己添加参数来拉`--platform linux/arm64` ,arm64 后面是否要指定更具体的,要看实际情况
    zsj950618
        10
    zsj950618  
       Aug 10, 2020 via Android
    另外,不要 pull latest,试一下旧一点的 tag
    mritd
        11
    mritd  
       Aug 10, 2020 via iPhone
    你可以自己通过 api curl 一下,docker manifests v2 api list 类型的 schema 允许单 tag 多平台,估计是返回的 json 有问题,也可能是被 cdn cache 了
    Jrohy
        12
    Jrohy  
       Aug 10, 2020 via iPhone   ❤️ 1
    Arm 架构使用的镜像不一样的,很多在 arm64v8 里,docker pull arm64v8/nginx
    css3
        13
    css3  
    OP
       Aug 10, 2020 via iPhone
    @lvgsnm 好吧,我换网络也不行啊
    css3
        14
    css3  
    OP
       Aug 10, 2020 via iPhone
    @zsj950618 Processor : AArch64 Processor rev 4 (aarch64)
    processor : 0
    processor : 1
    processor : 2
    processor : 3
    Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
    CPU implementer : 0x41
    CPU architecture: AArch64
    CPU variant : 0x0
    CPU part : 0xd03
    CPU revision : 4

    Hardware : Amlogic
    Serial : 不贴了
    css3
        15
    css3  
    OP
       Aug 10, 2020 via iPhone
    @Jrohy 这样确实可以了啊,老哥,强了👍🏻
    css3
        16
    css3  
    OP
       Aug 10, 2020 via iPhone
    @sthwrong docker pull 没有这个参数吧?
    zsj950618
        17
    zsj950618  
       Aug 10, 2020 via Android
    升级到 docker 19.03.9 试一下,这个 mr 应该修了你的 cpu 的问题 github.com/moby/moby/pull/40758
    zsj950618
        18
    zsj950618  
       Aug 10, 2020 via Android
    也不是 cpu 的问题,是内核太老了,见 github.com/containerd/containerd/pull/3270
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 07:31 · PVG 15:31 · LAX 00:31 · JFK 03:31
    ♥ Do have faith in what you're doing.