【Docker】ERROR: Get “https://registry-1.docker.io/v2/“: context dea ...

打印 上一主题 下一主题

主题 790|帖子 790|积分 2380

题目描述

在执行以下下令时碰到错误:
  1. sudo docker-compose up -d db redis
复制代码
错误信息如下:

  1. ERROR: Get "https://registry-1.docker.io/v2/": context deadline exceeded
复制代码

缘故原由分析

Docker在尝试从默认的Docker镜像堆栈(registry-1.docker.io)下载镜像时,由于网络题目导致超时。
解决方案


  • 修改Docker的设置文件/etc/docker/daemon.json:
    1. sudo vim /etc/docker/daemon.json
    复制代码
  • 在打开的设置文件中,添加registry-mirrors字段,更改Docker的默认镜像堆栈:
    1. {
    2.     "registry-mirrors": [
    3.         "https://docker.m.daocloud.io"
    4.     ]
    5. }
    复制代码
  • 重新加载Docker的设置:
    1. sudo systemctl daemon-reload
    复制代码
  • 重启Docker服务:
    1. sudo systemctl restart docker
    复制代码

参考资料



  • https://github.com/DaoCloud/public-image-mirror

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

来自云龙湖轮廓分明的月亮

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表