docker search 返回401

580 阅读1分钟

执行docker search httpd 返回Error response from daemon: Unexpected status code 401

[root@iZwz9f1ba8y91wed647jhlZ ~]# docker search httpd
Error response from daemon: Unexpected status code 401

执行 docker info 命令,查看是否登录

[root@iZwz9f1ba8y91wed647jhlZ ~]# docker info | grep 'Username'
 Username: ********

执行docker logout退出登录,再执行docker search就可以了

[root@iZwz9f1ba8y91wed647jhlZ ~]# docker logout
Removing login credentials for https://index.docker.io/v1/
[root@iZwz9f1ba8y91wed647jhlZ ~]# docker search httpd
NAME                                    DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
httpd                                   The Apache HTTP Server Project                  3754      [OK]       
centos/httpd-24-centos7                 Platform for running Apache httpd 2.4 or bui…   40                   
centos/httpd                                                                            34                   [OK]

... ...

HTTP 401 错误原因:用户没有访问权限,需要进行身份认证。

参考:docker search遇到:Error response from daemon: Unexpected status code 401(已解决)