国内 Docker 镜像加速器和国内公共镜像仓库那些事

news/2024/5/8 16:25:58/文章来源:https://blog.csdn.net/imonkeyi/article/details/132790393

前言

首先我们知道,全球最大的公共镜像仓库是 Docker 公司自己搭建的 Docker Hub,也是权威性最高的,里面包含了各种各样的官方镜像,Docker Hub 为每一个注册用户提供了个人镜像仓库服务,该个人镜像仓库是公共的。
以上都不是重点,重点是因为各种各样的原因,国内使用 Docker Hub 提供的镜像仓库会很慢,虽然 Docker 提供了 registry 镜像,用户可以通过 registry 搭建自己的镜像仓库,但是这种基础设施能用公共的就用公共。

镜像加速器

针对国内访问 Docker Hub 速度慢的问题,国内很多大型企业和大学提供了镜像加速器,此镜像非 Docker 概念中的镜像,而是说它是 Docker Hub 的一个镜像,它会定时从 Docker Hub 同步镜像到国内的镜像仓库,从国内的镜像仓库通过镜像到 Docker Hub,所以你使用加速器推送的镜像最终还是到了 Docker Hub 中。使用镜像加速器可以显著提升国内 pull 和 push 镜像的速度。
国内免费镜像加速器总览:https://tvtv.fun/mirrors-list.html。

公共镜像仓库

使用镜像加速器还是推送到了 Docker Hub 中,可不可以不推送到 Docker Hub 中,国内有没有免费的镜像仓库呢?有的,国内云服务商如阿里云、华为云为每一个注册用户提供了免费的个人版镜像仓库,虽然仓库容量收到限制,但是个人使用已经完全够用,而且还提供了可视化界面。
这里我演示以下使用华为云个人镜像仓库 pull 和 push 镜像的流程。
第一步,登录华为云官方,找到容器镜像服务 SWR
在这里插入图片描述
在这里插入图片描述
第二步,创建组织
在这里插入图片描述
第三步,因为现在使用国内的仓库了,所以要在本地主机和远程服务器中都退出登录 Docker Hub,转而登录华为云的仓库
在这里插入图片描述
第四步,配置镜像加速器,按照提示的步骤操作即可,简而言之就是修改 deamon.json 中的 registry-mirrors 属性
在这里插入图片描述
第五步,在本地 push 镜像到华为云镜像仓库,在远程服务器从华为云镜像仓库 pull 镜像到宿主机
推送到仓库的镜像名称要符合要求,具体步骤参考:https://support.huaweicloud.com/usermanual-swr/swr_01_0011.html。
将现有的镜像 tag 修改成 [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]

  • 镜像仓库地址:你在第三步中的登录指令的最后的域名就是这里的镜像仓库地址
  • 组织名称:你在第二步中创建的组织名称
  • 镜像名称和版本号:镜像真正的名称和版本号,在华为云可视化界面中看到的镜像名称就是这个,如 nginx:v1
    假设镜像仓库地址是 swr.cn.huaweicloud.com,组织名称是 myorg
# 给镜像重新打标签
$ docker tag nginx:v1 swr.cn.huaweicloud.com/myorg/nginx:v1
# 推送镜像
$ docker pull swr.cn.huaweicloud.com/myorg/nginx:v1
# 拉取镜像
$ docker push swr.cn.huaweicloud.com/myorg/nginx:v1

在我的镜像中可以看到上传的镜像
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_169432.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV实现图像的混合

原理 这其实也是加法,但是不同的是两幅图像的权重不同,这就会给人一种混合或者透明的感觉。 图像混合的计算公式如下: g(x)(1-a)f0(x) af1(x) 通过修改α的值(0→1) ,可以实现非常炫酷的混合。 现在我们把两幅图混合在一起。 第一幅图…

基于SpringBoot+Vue前后端分离的学校心理健康测试系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 研究背景介绍&#xf…

华为云云服务器评测|详解 Nacos 安装部署

环境配置 服务器云耀云服务器L操作系统CentOS 7.9 64bit | 公共镜像JDK64 bit JDK 1.8MavenMaven 3.2.xnacos-server2.2.3 下载地址 官方githubRelease 2.2.3 (May 25th, 2023) alibaba/nacos GitHub百度网盘链接:https://pan.baidu.com/s/1K8UE6iJL2ZnosUY83b…

SpringBoot自动配置原理及使用流程

SpringBoot自动配置原理及使用流程 SpringBoot自动配置原理 具体流程 1、导入场景 以starter-web为例 场景启动器导入了相关场景的所有依赖,如:starter-json,starter-tomcat,spring-webmvc。 每个场景启动器都引入了一个spring-boot-starter,核心场景…

darknet识别(某验)文字点选验证码

今天介绍darknet识别文字点选验证码, Darknet is an open source neural network framework written in C and CUDA. darknet是基于yolo算法的神经网络框架。 废话少说先热热身 平台是Ubuntu20,首先要安装NVIDIA驱动 1、安装驱动 NVIDIA GeForce 驱动…

2023-09-09 LeetCode每日一题(课程表)

2023-09-09每日一题 一、题目编号 207. 课程表二、题目链接 点击跳转到题目位置 三、题目描述 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中…

[De1CTF 2019]SSRF Me | BUUCTF

根据题目名我们知道这是一道SSRF的题目 它允许攻击者在受害服务器上发起未经授权的网络请求 分析 在buuctf上有一个提示 也就是说flag在 网站的flag.txt 访问主页 很明显是段flask代码 格式化后 from flask import Flask, request # 导入Flask和request模块 import sock…

易优cms响应式月嫂家政服务公司网站模板源码—自适应手机端设计,支持后台管理

易优cms响应式月嫂家政服务公司网站模板源码 自适应手机端 带后台 模板基于EyouCMS内核制作,模板编码为UTF8 ,适合行业:家政服务类企业。 模板信息: 模板分类:摄像、婚庆、家政、保洁 适合行业:家政服务类企业 模板介绍: 本模…

【 Tkinter界面-练习04】 画板作画详细揭示

一、说明 对画布的掌握分三个部分,将图形paint到画布、动画move、鼠标画;本篇将侧重于鼠标画的功能,提起鼠标画实现,将涉及一系列组合操作才能完成,这里将一一加以介绍。 Canvas 小部件具有大量功能,我们不…

Redis优化 RDB AOF持久化

---------------------- Redis 高可用 ---------------------------------------- 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 但是在Redis语境…

baichuan2(百川2)本地部署的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

buuctf crypto 【Dangerous RSA】解题记录

1.打开文件 2.看到e非常小,c和n都很大,应该是低加密指数,上脚本 from gmpy2 import * from Crypto.Util.number import * n0x52d483c27cd806550fbe0e37a61af2e7cf5e0efb723dfc81174c918a27627779b21fa3c851e9e94188eaee3d5cd6f752406a43fbec…

【andv】a-select 多条数据重复(搜索无效)的问题:

文章目录 一、问题:二、分析:三、解决:【1】key值用index,value用某个属性index 也可以用随机数啥的代替,反正保证数据不一致就行了 ;【2】注意:value值加了一些东西,那么在取数据的时候要记得去掉,不然取到的就不单纯…

数据链路层重点协议-以太网

以太网简介 "以太网" 不是一种具体的网络,而是一种技术标准;既包含了数据链路层的内容,也包含了 一些物理层的内容。例如:规定了网络拓扑结构,访问控制方式,传输速率等; 以太网数据帧…

Python语义分割与街景识别(2):环境搭建

前言 本文主要用于记录我在使用python做图像识别语义分割训练集的过程,由于在这一过程中踩坑排除BUG过多,因此也希望想做这部分内容的同学们可以少走些弯路。 本文是python语义分割与街景识别的第二篇,关于环境搭建的内容。这个部分是整个流…

springBoot对接Apache POI 实现excel下载和上传

搭建springboot项目 此处可以参考 搭建最简单的SpringBoot项目_Steven-Russell的博客-CSDN博客 配置Apache POI 依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.2.2</version> </…

项目(智慧教室)第四部分,页面交互功能,WebServer建立与使用,

一。页面构思 1.标题栏 大标题&#xff1a;智慧教室管理系统 小标题&#xff1a;灯光&#xff0c;报警&#xff0c;风扇&#xff0c;温度&#xff0c;湿度&#xff0c;光照 2.样式设计 背景设置。字体设置&#xff08;字体大小&#xff0c;格式&#xff0c;颜色&#xff09; 3.…

202331读书笔记|《我笨拙地爱着这个世界(“外卖诗人”王计兵自选集)》——脚在泥泞,心有繁花

202331读书笔记|《我笨拙地爱着这个世界&#xff08;“外卖诗人”王计兵自选集&#xff09;》——脚在泥泞&#xff0c;心有繁花 《我笨拙地爱着这个世界&#xff08;“外卖诗人”王计兵自选集&#xff09;》作者王计兵。这是读的他的第二本书&#xff0c;比较有烟火气&#xf…

180B参数的Falcon登顶Hugging Face,vs chatGPT 最好开源大模型使用体验

文章目录 使用地址使用体验test1:简单喜好类问题test2:知识性问题test3:开放性问题test4:中文支持test5:问题时效性test6:学术问题使用地址 https://huggingface.co/spaces/tiiuae/falcon-180b-demo 使用体验 相比Falcon-7b,Falcon-180b拥有1800亿的参数量

Java 【异常】

一、认识异常 Exception 在 Java 中&#xff0c;将程序执行过程中发生的不正常行为称为异常 。 异常是异常exception&#xff0c;报错是报错error 1.算数异常 0不能作为除数&#xff0c;所以算数异常 2.空指针异常 arr不指向任何对象&#xff0c;打印不出arr的长度&#xff0c;…