上交大开源镜像站下架 Docker Hub 镜像
在现代软件开发中,Docker镜像已经成为不可或缺的工具。然而,最近频频出现的Docker镜像下架事件让许多开发者措手不及。突然失去依赖的镜像,不仅打乱了项目进程,还引发了许多不便。那么,面对Docker镜像下架,我们应该如何应对?

上海交通大学开源镜像站不再提供 Docker Hub 仓库镜像。
SJTUG(上海交通大学 Linux 用户组)最近发布公告:
“即时起中止对 Docker Hub 仓库的镜像。Docker 相关工具默认会自动处理失效镜像的回退,如果对官方源有访问困难问题,建议尝试使用其他仍在服务的镜像源。

Docker Hub 是 Docker 容器镜像的官方存储库,提供给开发者用于上传 / 下载容器镜像。
如果你重度使用 Docker,请及时更换 Docker Hub 镜像,以免出现无法正常下载、更新的情况。
上海交通大学开源镜像站长期以来为国内用户提供 Docker Hub 仓库的镜像服务,帮助国内用户和开发者们快速下载镜像并获取更新。
如果你曾经在自己的服务器上配置了上海交大镜像站的 Docker Hub 镜像地址,建议及时切换。
尽管该镜像站失效后 Docker 会自动回退并使用可用的源,但 Docker Hub 官方源在国内的连接速度非常慢甚至无法正常下载,因此建议用户尽早切换为其他镜像站地址保持稳定连接。
附 Docker 更换镜像源教程
编辑Docker配置文件: 打开或创建 /etc/docker/daemon.json 文件
1 {
2 "registry-mirrors": [
3 "https://registry.docker-cn.com",
4 "http://hub-mirror.c.163.com",
5 "https://docker.mirrors.ustc.edu.cn",
6 "https://dockerhub.azk8s.cn",
7 "https://mirror.ccs.tencentyun.com",
8 "https://registry.cn-hangzhou.aliyuncs.com",
9 "https://docker.mirrors.ustc.edu.cn"
10 ]
11 }
原地址
Docker官方镜像加速器(中国区)
https://registry.docker-cn.com
网易云镜像加速器
http://hub-mirror.c.163.com
科大讯飞开源镜像加速器
https://docker.mirrors.ustc.edu.cn
Azure 中国镜像加速器
https://dockerhub.azk8s.cn
腾讯云公共镜像库
https://mirror.ccs.tencentyun.com
阿里云公共镜像加速器
https://registry.cn-hangzhou.aliyuncs.com
中国科学技术大学镜像加速器
https://docker.mirrors.ustc.edu.cn
有网友表示百度的Docker Hub加速器也可以使用:
https://mirror.baidubce.com/
文档:
https://cloud.baidu.com/doc/CCE/s/Yjxppt74z#%E4%BD%BF%E7%94%A8dockerhub%E5%8A%A0%E9%80%9F%E5%99%A8
BTW,去年 5 月份也有网友反馈 Docker Hub (https://hub.docker.com/)

当时网友反馈称,Docker Hub 在国内疑似出现访问异常,Ping 检测显示该域名被返回各种不是来自 Docker 官方服务器的 IP,因此无法正常访问。

Docker镜像下架事件反映了软件开发中的不确定性和风险。随着开源社区的发展,越来越多的项目依赖于第三方资源,而这些资源的稳定性和可持续性却无法得到保证。这种现象提醒我们,在享受开源红利的同时,也必须具备应对突发情况的能力和策略。
Docker镜像下架虽然给开发工作带来了不便,但通过采取合理的应对措施,我们可以将影响降到最低。定期备份镜像、寻找替代方案、建立自己的镜像仓库,这些都是有效的策略。最重要的是,我们要养成未雨绸缪的习惯,做好充足的准备,以应对未来的不确定性。
Reference
https://zhuanlan.zhihu.com/p/702129315
转自:OSC开源社区

上交大开源镜像站下架 Docker Hub 镜像的更多相关文章
- Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...
- Docker Hub 镜像加速器
一.概述 国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器.Docker 官方和国内很多云服务商都提供了国内加速器服务. 二.配置加速地址 Ubuntu 16.04+.De ...
- play-with-docker搭配ffsend完成文件上传及下载(解决从docker hub拉取镜像慢问题)
由于众所周知的原因,大家有的时候pull docker hub上的镜像是很困难的,下载到99%就这么不动了也是很正常的事情 这个时候以下步骤是100%可以解决问题的: 1.找一台国外的服务器安装doc ...
- Docker Hub镜像加速器
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器.Docker 官方和国内很多云服务商都提供了国内加速器服务. 1.配置加速地址 vim /etc/docker/daemo ...
- 基于docker registry镜像安装私服docker hub
采用docker registry镜像安装docker私服,通过https://hub.docker.com/_/registry链接搜索registry镜像 1.输入命令:docker pull r ...
- 如何将自己的Image镜像Push到Docker Hub
首先需要一个docker官方账号 这里我添加了一个AspNetCore程序 通过创建了一个镜像(前面提过使用Dockerfile处理了) docker build -t dockertest . 首先 ...
- 清华镜像站安装docker
https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
- docker学习10-注册docker hub账号
前言 Docker Hub是Docker的远程镜像仓库,是 docker 官网推出的 docker 仓库的一个公共服务器,在上面可以有私有和公有的镜像. 类似于 github,可以上传自己镜像文件,也 ...
- docker学习笔记7:发布镜像到docker hub上
镜像创建好后,很重要的一个操作就是共享和发布.可以将自己创建的镜像发布到docker hub上,也可以发布到自己的私有docker hub上. 要想发布镜像到dokcer hub上,首先要在dokce ...
- Docker:Docker打包Web API成镜像并上传到Docker Hub(2)
Docker官方镜像:https://hub.docker.com/: 本文将把一个webapi制作成docker镜像 一.Docker命令 打开Docker Quickstart,有以下常用的命令 ...
随机推荐
- async 与 promise 的区别
async函数会引式返回一个promise,而promise的resolve值就是函数return的值 使用async和await明显节约了不少代码,不需要.then,不需要写匿名函数处理promis ...
- 快速了解Django:核心概念解析与实践指南
title: 快速了解Django:核心概念解析与实践指南 date: 2024/5/1 20:31:41 updated: 2024/5/1 20:31:41 categories: 后端开发 ta ...
- virutalenvwrapper安装和使用
目录 virutalenvwrapper安装和使用 目的: 1.安装pip 2.安装virutalenv和virutalenvwrapper 3.配置环境变量 4. 创建虚拟环境 5.列出全部的虚拟环 ...
- 美团二面:SpringBoot读取配置优先级顺序是什么?
引言 Spring Boot作为一种轻量级的Java应用程序框架,以其开箱即用.快速搭建新项目的特性赢得了广大开发者的青睐.其核心理念之一就是简化配置过程,使开发者能够快速响应复杂多变的生产环境需求. ...
- cesium问题-关于不同时间模型亮度不一致问题
项目中遇到发布的bim模型在当天不同时间的模型亮度发生变化,尤其是晚上的时候会出现模型很暗.尴了个尬,一度怀疑是自己眼睛有问题,连续几天出现同样的情况,想到可能是时间问题导致的模型亮度不同,于是测试了 ...
- Nifi:Nifi中的Controller Service
Service简介 首先Nifi中的Controller Service 和我们MVC概念中的Controller Service不是一个概念,Nifi中的Controller Service更像是和 ...
- UE4 绘制Gizmo
Unity的Gizmos可以很方便的在编辑器下进行调试,Unreal中也有一些办法可以达到效果. 本文主要参考:https://zhuanlan.zhihu.com/p/363625037,进行了一些 ...
- 可以把erp当做一个分支-找自己的方向
之前一直在寻思自己应该做哪些方面,对所有编程的问题都在研究,又看到自己研究不透.现在,某一时刻看到,可以把erp当做一个分支. 就像游戏里的天赋点一样,进入这个分支... 这是一个专一的方面,和编程普 ...
- Android 11(R) MultiMedia(十六)MediaCodec异步模式实现一个简易播放器
MyDecoderBase.h #ifndef __MY_DECODERBASE_H__ #define __MY_DECODERBASE_H__ #include <media/stagefr ...
- 微软的文本转语音服务Microsoft.CognitiveServices.Speech
微软的Edge 浏览器里的大声朗读里-"晓晓" 很接近自然人,比起其它平台的强很多. 在AZURE 可免费体验,每月限额50万字,每个语音转换不超过10分钟长度. C# 调用: u ...