Jenkins docker 拉动时图像抛出错误

Jenkins docker image throwing error while pulling

我已经在 Oracle VM Virtualbox 上为 CentOS 7 运行 在 PuTTY 上创建了 SSH 连接。 在 PuTTy 上,我安装了 Docker,然后是 Docker Compose,它们已启动并 运行。 但是,当我尝试使用

下载在 https://hub.docker.com/r/jenkins/jenkins/ 上找到的 Jenkins Docker 图片时遇到错误:
[jenkins@localhost ~]$ docker pull jenkins/jenkins
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/jenkins/jenkins/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Ajenkins%2Fjenkins%3Apull&service=registry.docker.io: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

也尝试过:

[jenkins@localhost ~]$  docker pull jenkins/jenkins:lts
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

我的互联网连接工作正常。 任何解决此问题的线索。?谢谢

我相信您没有在您的终端上登录您的 docker 中心帐户。 使用命令 docker login --username=yourhubusername --email=youremail@company.com 登录。

然后尝试 pull 命令。

尝试先注销,然后使用用户名而不是电子邮件登录。

Github Issues