问题描述
当我们使用 docker pull 或者docker run 命令尝试从 Docker Hub 或其他私有仓库拉取镜像时,可能会遇到以下错误消息:
docker: Error response from daemon: pull access denied for xxxx, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied.
该错误消息表明 Docker 守护进程拒绝了对镜像资源的访问请求。这可能是因为以下原因之一:
1、镜像仓库不存在;
2、镜像仓库要求用户登录。
下面我们将逐一介绍如何解决这两个问题。
问题解决
1、以下是一个示例,演示如何使用 Docker CLI 登录到 Docker Hub:
```shell
$ docker login
Username: your-docker-id
Password: your-docker-password
2、检查docker命令是否正确:如docker run ;
3、终极解决办法重启docker试试systemctl restart docker;