前言:
在第一次使用docker的时候,执行docker pull 的命令拉取镜像拉取不下来,就会发生以下情况:
[root@localhost docker]# docker pull nginx
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 128.242.240.157:443: i/o timeout
现在我将逐步将实际操作来掩饰如何解决此问题
正文:
一:先在etc下创建一个目录,名为docker,再创建一个名为daemon.json的文件用于配置加速器,命令展示:
#创建名为docker目录
mkdir -p /etc/docker
#直接来编辑将要创建的配置文件
vi /etc/docker/daemon.json
#添加以下内容添加到daemon.json
{
"registry-mirrors": [ "https://cd7ad5aa71ef4bc1a9e216f80cc05c2e.mirror.swr.myhuaweicloud.com" ]
}
#重启dockersystemctl restart docker
可以看到能够拉取到镜像:
[root@localhost docker]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
fd674058ff8f: Pull complete
566e42bcee1c: Pull complete
2b99b9c5d9e5: Pull complete
bd98674871f5: Pull complete
1e109dd2a0d7: Pull complete
da8cc133ff82: Pull complete
c44f27309ea1: Pull complete
Digest: sha256:42e917aaa1b5bb40dd0f6f7f4f857490ac7747d7ef73b391c774a41a8b994f15
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
[root@localhost docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest f876bfc1cc63 4 weeks ago 192MB
joinsunsoft/docker.ui 1.0.1 a56148454e56 2 years ago 69MB
二:如果上面操作出现任何问题,现在请按照我提供的第二种方法
产品-->容器镜像服务SWR-->控制台-->镜像中心-->镜像加速器
结尾:
以上方法使用的都是华为云的docker加速器,我尝试了阿里云的发现阿里云的已经无法使用,尝试华为云后,成功使用。建议登录自己的华为云账号来使用自己的docker加速器。
标签:Pull,complete,配置,nginx,加速器,镜像,docker,latest From: https://blog.csdn.net/qq_63536966/article/details/144826882