当前位置:   article > 正文

群晖上Docker下载的几种方式

docker下载

在这里插入图片描述

前言

去年大概也是这个时候,有不少人在问 docker 查询注册表失败的问题

文章传送门:开源URL短链接服务Shlink

这次似乎问题更严重一些,不仅仅是不能查询注册表,而是连 docker pull 都不行了

# 镜像拉取测试
docker pull alpine:3.18.2
  • 1
  • 2

返回的结果显示超时了

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)
  • 1

解决方案

方法一:设置镜像站点

群晖 Docker --> 注册表 --> 设置

亲测只有南大的有用,但能用多久老苏也不知道

  • 注册表名称:随意,例如:南京大学镜像站
  • 注册表 URL:https://docker.nju.edu.cn

确认 保存

方法二:通过代理站点下载

通过 docker 代理网站:https://dockerproxy.com/ 下载,会多几个步骤

将需要下载的镜像名称输入到 ① 处,点 ② 的 获取命令

会得到 ③ 中的三条命令

# 从代理拉取镜像
docker pull dockerproxy.com/library/alpine:3.18.2

# 重命名镜像
docker tag dockerproxy.com/library/alpine:3.18.2 alpine:3.18.2

# 删除代理镜像https://github.com/DaoCloud/public-image-mirror
docker rmi dockerproxy.com/library/alpine:3.18.2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

然后将上面三条命令,通过 SSH 客户端连接到群晖后,逐条执行。不过现在大概率是 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签