一台新的 centos7 主机,用官方的方法安装完 docker 最新的版本,一运行就报错。网上所有的方法基本都试过了,折腾了一天,还是不能解决,不知道有没有人遇到过。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fuge
V2EX    问与答

一台新的 centos7 主机,用官方的方法安装完 docker 最新的版本一运行就报错。网上所有的方法基本都试过了,折腾了一天,还是不能解决,不知道有没有人遇到过。

  •  
  •   fuge 2022-06-17 15:48:56 +08:00 2003 次点击
    这是一个创建于 1285 天前的主题,其中的信息可能已经有所发展或是发生改变。
    安装过程
    proxychains4 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    proxychains4 yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    运行报错
    docker run sentry

    Unable to find image 'sentry:latest' locally

    docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": x509 : certificate is not valid for any names, but wanted to match registry-1.docker.
    第 1 条附言    2022-06-17 17:22:03 +08:00
    我不用代理,直接换清华的 yum 源会报错。。
    https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#60 - "Peer's Certificate issuer is not recognized."
    第 2 条附言    2022-06-24 08:22:00 +08:00
    结案了
    是我网络的问题,换到另外一个网络就完全没有问题了。
    21 条回复    2022-06-18 01:47:44 +08:00
    jifengg
        1
    jifengg  
       2022-06-17 16:38:20 +08:00
    看提示,是证书校验不通过,你先试试这台机器上跑
    curl https://registry-1.docker.io/v2/
    看看是否有相关错误
    hefish
        2
    hefish  
       2022-06-17 16:42:28 +08:00
    不能直接访问公网啊,还要挂 socks 才行吗?
    fuge
        3
    fuge  
    OP
       2022-06-17 16:46:18 +08:00
    @jifengg 感谢回复,报如下的错误。

    curl https://registry-1.docker.io/v2/

    curl: (60) Peer's Certificate issuer is not recognized.
    More details here: http://curl.haxx.se/docs/sslcerts.html

    curl performs SSL certificate verification by default, using a "bundle"
    of Certificate Authority (CA) public keys (CA certs). If the default
    bundle file isn't adequate, you can specify an alternate file
    using the --cacert option.
    If this HTTPS server uses a certificate signed by a CA represented in
    the bundle, the certificate verification probably failed due to a
    problem with the certificate (it might be expired, or the name might
    not match the domain name in the URL).
    If you'd like to turn off curl's verification of the certificate, use
    the -k (or --insecure) option.

    在浏览器打开 https://registry-1.docker.io/v2/
    显示的内容是
    {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}
    fuge
        4
    fuge  
    OP
       2022-06-17 16:47:42 +08:00
    @hefish 用的是国外的源,所有挂代理,不挂代理安装不来。
    hertzry
        5
    hertzry  
       2022-06-17 16:48:10 +08:00 via Android
    不能用代理。
    hertzry
        6
    hertzry  
       2022-06-17 16:49:51 +08:00 via Android
    建议你手动下载镜像,然后 docker load 。
    fuge
        7
    fuge  
    OP
       2022-06-17 16:50:39 +08:00
    @hertzry 是最近不能用的吗,因为我之前几台机器都是这样安装的,没有问题的。
    fuge
        8
    fuge  
    OP
       2022-06-17 16:51:49 +08:00
    @hertzry load 以后,run 会报一样的错误。
    bomb77
        9
    bomb77  
       2022-06-17 16:53:00 +08:00
    配置个国内 docker 源镜像试下,别走代理,比如用 daocloud 的 https://www.daocloud.io/mirror
    my3157
        10
    my3157  
       2022-06-17 16:55:05 +08:00
    my3157
        11
    my3157  
       2022-06-17 16:55:45 +08:00
    看错问题了 :dog:
    fkmc
        12
    fkmc  
       2022-06-17 17:05:37 +08:00
    yum update ca 更新下?
    hertzry
        13
    hertzry  
       2022-06-17 17:11:13 +08:00 via Android
    你从别的机器上 docker save 这个镜像,再 docker load 试试?
    hertzry
        14
    hertzry  
       2022-06-17 17:12:25 +08:00 via Android
    应该是这个镜像还需要下载别的东西。
    hertzry
        15
    hertzry  
       2022-06-17 17:14:30 +08:00 via Android
    换一个别的代理,这个代理证书不行。我之前用公用的代理也是这个错误,换了自己的代理就好了。
    xtinput
        16
    xtinput  
       2022-06-17 17:14:54 +08:00
    centos 不是不维护了吗?
    fuge
        17
    fuge  
    OP
       2022-06-17 17:17:42 +08:00
    @hertzry 这个就是我自动的代理,bandwagon 的。。。。
    fuge
        18
    fuge  
    OP
       2022-06-17 17:18:01 +08:00
    @xtinput 内网用,不碍事。
    fuge
        19
    fuge  
    OP
       2022-06-17 17:18:38 +08:00
    @my3157 没有,谢谢回复,您提供的连接很有帮助。
    oott123
        20
    oott123  
       2022-06-17 21:06:19 +08:00
    yum install ca-certificates
    emptystring
        21
    emptystring  
       2022-06-18 01:47:44 +08:00 via Android
    网络环境配置有问题。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5077 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 52ms UTC 09:37 PVG 17:37 LAX 01:37 JFK 04:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86