Docker的使用(docker pull拉取镜像失败问题解决)

2,418 阅读1分钟

错误日志

    Error response from daemon: Head https://registry-1.docker.io/v2/library/nginx/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io: read tcp 172.*.*.*:60724->34.231.251.252:443: read: connection reset by peer

解决办法:使用阿里云加速器 1、首先进入阿里云的docker库www.aliyun.com/product/kub…

2、注册账号,并进入控制台管理;

3、选择镜像加速器选项;

4、进入到镜像加速器选项,可以看到你的加速器地址,可以根据提示的修改步骤进行修改,进行加速 image.png

5、首先修改文件“/etc/docker/daemon.json”(如果没有此文件,可以手动创建空文件)

   以下命令按顺序执行:
   
    sudo mkdir -p /etc/docker   #创建目录
 
    #在指定目录下添加如下文件内容
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xxxxx.xxxxx.aliyuncs.com"]
    }
    EOF


    sudo systemctl daemon-reload    #重启加速器

    sudo systemctl restart docker   #重启docker

6、重新拉去镜像,测试加速器效果

image.png