在这篇文章中,我们将为您详细介绍docker镜像拉取错误Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/library的内容。此外
在这篇文章中,我们将为您详细介绍docker 镜像拉取错误 Error response from daemon: Get https://registry-1.docker.io/v2/library的内容。此外,我们还会涉及一些关于docker Error response from daemon manifest for i042416-ui5-nginx、docker ERROR: Couldn''t connect to Docker daemon at http+docker://localhost - is it running?、docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can、docker 出现 Error response from daemon的知识,以帮助您更全面地了解这个主题。
本文目录一览:- docker 镜像拉取错误 Error response from daemon: Get https://registry-1.docker.io/v2/library
- docker Error response from daemon manifest for i042416-ui5-nginx
- docker ERROR: Couldn''t connect to Docker daemon at http+docker://localhost - is it running?
- docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can
- docker 出现 Error response from daemon
docker 镜像拉取错误 Error response from daemon: Get https://registry-1.docker.io/v2/library
该错误是连接不到网络,需要在本地配置 hosts 地址
通过该命令:dig @114.114.114.114 registry-1.docker.io 可以获取到连接地址。
但是,windows 一般不自带 dig 命令,需要安装 dig,dig 只是 bind 应用的一个模块,先下载 bind:
bind 下载地址
然后将 dig.exe 和其他所有 dll 文件都复制到 C:\Windows\System32 目录下。
然后在 cmd 中运行:dig @114.114.114.114 registry-1.docker.io 就可以获取到可以连接的地址了。
在 windows 的 C:\Windows\System32\drivers\etc 路径下:文件 --> windows powershell --> 以管理员身份打开 windows powershell
运行: notepad ./hosts
然后在打开的 hosts 文件中,将 dig 命令查询出来的 ip 地址映射填入 hosts 文件末尾,例如:
52.87.94.70 registry-1.docker.io
保存。
然后在 windows powershell 中运行:ipconfig /flushdns 刷新网络配置 重启 docker 就 ok 了
docker Error response from daemon manifest for i042416-ui5-nginx
docker: Error response from daemon: manifest for i042416/ui5-nginx:latest not found
这个错误消息的意思是,docker 没有足够智能到,针对一个拥有多个版本的 docker 镜像,能辨别到底哪一个版本是最新的。
因此我们需要在 docker run 命令后用冒号手动指定运行 docker 镜像的版本号,在我这个例子里是 v2.0
本文同步分享在 博客 “汪子熙”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。
docker ERROR: Couldn''t connect to Docker daemon at http+docker://localhost - is it running?
主要原因是 docker 不是系统服务方式启动。
解决方法:
1、启动 docker 服务
service docker start
2、生成自启动服务
systemctl enable docker.service
3、查看服务状态,Active 状态为:active(running)
systemctl status docker.service
docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can
DNS解析问题,在/etc/resolv.conf文件中加如下一行:
nameserver 8.8.8.8
即使用谷歌的域名服务器
如下问题都是DNS解析问题:
apt-get update 异常 Temporary failure resolving
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 出现 Error response from daemon
第一步:通过 dig @114.114.114.114 registry-1.docker.io 找到可用 IP
navy@deepin:~/Desktop$ dig @114.114.114.114 registry-1.docker.io
; <<>> DiG 9.11.3-1-Debian <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14010
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;registry-1.docker.io. IN A
;; ANSWER SECTION:
registry-1.docker.io. 60 IN A 34.200.28.105
registry-1.docker.io. 60 IN A 52.22.67.152
registry-1.docker.io. 60 IN A 52.70.175.131
registry-1.docker.io. 60 IN A 52.22.201.61
registry-1.docker.io. 60 IN A 52.54.155.177
registry-1.docker.io. 60 IN A 52.206.40.44
registry-1.docker.io. 60 IN A 54.175.43.85
registry-1.docker.io. 60 IN A 54.165.149.19
;; AUTHORITY SECTION:
docker.io. 24420 IN NS ns-1827.awsdns-36.co.uk.
docker.io. 24420 IN NS ns-421.awsdns-52.com.
docker.io. 24420 IN NS ns-1168.awsdns-18.org.
docker.io. 24420 IN NS ns-513.awsdns-00.net.
;; ADDITIONAL SECTION:
ns-1827.awsdns-36.co.uk. 9556 IN A 205.251.199.35
ns-421.awsdns-52.com. 541 IN A 205.251.193.165
ns-1168.awsdns-18.org. 16170 IN A 205.251.196.144
ns-513.awsdns-00.net. 13484 IN A 205.251.194.1
;; Query time: 27 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Sun Nov 18 10:34:13 CST 2018
;; MSG SIZE rcvd: 370
第二步:尝试修改 /etc/hosts 强制 docker.io 相关的域名解析到其它可用 IP
vim /etc/hosts
添加一个可用 IP:
34.200.28.105 registry-1.docker.io
保存之后重试:
navy@deepin:~/Desktop$ sudo docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
473ede7ed136: Pull complete
c46b5fa4d940: Pull complete
93ae3df89c92: Pull complete
6b1eed27cade: Pull complete
Digest: sha256:29934af957c53004d7fb6340139880d23fb1952505a15d69a03af0d1418878cb
Status: Downloaded newer image for ubuntu:latest
验证:
navy@deepin:~/Desktop$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest ea4c82dcd15a 4 weeks ago 85.8MB
成功!
关于docker 镜像拉取错误 Error response from daemon: Get https://registry-1.docker.io/v2/library的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于docker Error response from daemon manifest for i042416-ui5-nginx、docker ERROR: Couldn''t connect to Docker daemon at http+docker://localhost - is it running?、docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can、docker 出现 Error response from daemon等相关知识的信息别忘了在本站进行查找喔。
本文标签: