执行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(已解决)