首页 > 其他分享 >NAS机友必知: 一个命令轻松搞定DockerHub被墙问题!

NAS机友必知: 一个命令轻松搞定DockerHub被墙问题!

时间:2024-07-24 15:53:15浏览次数:21  
标签:pull NAS DockerHub 机友 拉取 必知 io 镜像 docker

最近因“不可控”之理由, DockerHub算是被全面封杀了,以前还只是污染了Web网站,现在连直接使用docker pull都不能正常拉镜像了。如下,拉镜像一直卡在pulling阶段,重试数次后就会直接失败:
Docker

这对于玩NAS的朋友来说是不可接受的(对于开发者来说简直是灾难,端午节没法过了),没了 Docker,NAS的可玩性几乎就没了。不能忍,绝对不能忍。

网上有大量文章介绍说可以配置镜像站解决,wish today...这些镜像站立马宣布下架网站。全面封杀,这就叫专业!

当然,如果你已经实现了NAS科学联网,下面的方法就没必要看了,笔者仅针对没有科学的情况下的解决方法。

实际上,使用镜像站还是正确的解决思路,只不过鱼池内的镜像站都是统一行动,但总是有漏网之鱼。我们的解决方法是使用DaoCloud提供的代理实现的(也可以自己 部署),本质上也是对官方仓库的镜像,但不需要配置Docker镜像,只需要在docker pull时添加前缀即可。

我们正常拉取镜像时使用的命令如下:

docker pull image-name:version

而使用DaoCloud代理拉取镜像时,使用的命令如下:

docker pull docker.m.daocloud.io/image-name:version

也就是在镜像名称前增加docker.m.daocloud.io/即可。

举个例子,拉取Emby的镜像:

docker pull docker.m.daocloud.io/linuxserver/emby:latest

Docker
可以看到正常下载进度,完全没有问题。只不过拉取完的镜像名称前也会多了docker.m.daocloud.io/,如果你看不惯,可以使用docker tag命令改一下即可:

 
docker tag docker.m.daocloud.io/linuxserver/emby:latest linuxserver/emby:latest 

Docker

总结

镜像拉取后,以前该怎么玩还怎么玩。这个方法不但可以用来代理 Dockerhub镜像仓库,其他的镜像仓库也支持,具体的支持列表如下,有需要的朋友自取。
Docker

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

标签:pull,NAS,DockerHub,机友,拉取,必知,io,镜像,docker
From: https://www.cnblogs.com/gaoyanbing/p/18321048

相关文章

  • LLM 大模型学习必知必会:大模型基础知识篇
    魔搭ModelScope开源的LLM模型魔搭ModelScope欢迎各个开源的LLM模型在社区上做开源分享。目前社区上已经承载了来自各个机构贡献的不同系列的LLM模型。并且社区的开发者也在这些模型的基础上,贡献了许多创新应用,并在ModelScope的创空间上进行分享。本专题初步梳......
  • 数据库必知必会-MongoDB
    文章目录1.关系型数据库与非关系型数据库2.MongoDB是最接近关系型数据库的非关系型数据库3.mongodb数据库的基本概念MongoDB命令5.4.node.js操作mongodb(所有对mongodb数据库操作都是异步的)总结1.关系型数据库与非关系型数据库关系型数据库是指表与表之间存在......
  • Java架构师必知必会的15个关键技术
    在软件工程的世界里,Java架构师扮演着至关重要的角色,他们不仅需要具备深厚的编程功底,还要有广泛的技术视野和卓越的决策能力。为了成为一名优秀的Java架构师,掌握一系列的关键技术是必不可少的。以下是Java架构师应当精通的15个核心技术点,它们覆盖了从底层基础设施到上层业务逻辑......
  • 【面试数据岗必知必会——sql中的行转列、列转行与json函数】
    面试数据岗必知必会——SQL中的行转列、列转行与JSON函数导言:在数据科学和数据分析领域,SQL(StructuredQueryLanguage)是处理和管理关系型数据库的标准语言。掌握SQL的高级技巧,如行转列(Pivot)、列转行(Unpivot)以及JSON函数,能显著提升你在面试中的竞争力,并在实际工作中更加......
  • 这40个网络工程师必知术语,背上!
    在网络工程师的日常工作中,有许多专业术语和概念是必须掌握的。这些术语不仅是理解网络技术的基础,更是解决实际问题的关键。本文将详细介绍网络工程师必知的一些重要术语,希望对学习和工作有所帮助。1.IP地址(IPAddress)IP地址是分配给每个网络设备的唯一标识符,用于在......
  • 等保2.0必知要点!
    在这个信息爆炸的时代,数据已成为企业最宝贵的资产之一。等保2.0,即《信息安全技术网络安全等级保护基本要求》第二版,是我国信息安全领域的最新指导方针。它不仅更新了信息安全的标准,还拓宽了保护的范围,对于所有涉及信息处理的企业而言,等保2.0都是一份不容忽视的安全蓝图。以下......
  • 架构师必知的11种API性能优化方法
    前言接口性能优化是后端开发人员经常碰到的一道面试题,因为它是一个跟开发语言无关的公共问题。这个问题既可以很简单,也可以相当复杂。有时候,只需要添加一个索引就能解决。有时候,代码需要进行重构。有时候,必须增加缓存。有时候,需要引入一些中间件,例如消息队列(MQ)。有时候,需......
  • DockerHub镜像无法下载的多种解决方案
    hub.docker.com和国内几家DockerHub镜像服务平台陆续下架,停止服务。给使用的同学造成非常大的困扰。汇总了几种目前有效的解决方案,希望能帮助到大家。因为有些链接有时效性,可以关注文中链接的issue。(2024年6月中旬测试可用)Docker镜像加速站为了加速镜像拉取,使用以下命令设......
  • iOS政策解读之一丨App提交审核前注意事项必知
    大家好,我是小编阿文。欢迎您关注我们,经常分享有关Android出海,iOS出海,App市场政策实时更新,互金市场投放策略,最新互金新闻资讯等文章,期待与您共航世界之海。iOS企业出海所面临的主要挑战之一,就是要精读App审核指南,根据出海的目标国家或地区,深刻理解并遵守App审核指南要求,这对于......
  • jvm必知必会-类的生命周期图文详解
    类的生命周期描述了一个从加载、使用到卸载的过程;而其中的连接部分又分为一下三个阶段:验证准备解析6.1加载阶段Loading阶段第一步是类加载器会根据类全限定名通过不同的渠道以二进制流的方式获取字节码信息,程序员可以使用Java代码扩展不同的渠道。比如通过......