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

这篇具有很好参考价值的文章主要介绍了国内 Docker 镜像加速器和国内公共镜像仓库那些事。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

首先我们知道,全球最大的公共镜像仓库是 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
dockerhub国内仓库,docker,容器
dockerhub国内仓库,docker,容器
第二步,创建组织
dockerhub国内仓库,docker,容器
第三步,因为现在使用国内的仓库了,所以要在本地主机和远程服务器中都退出登录 Docker Hub,转而登录华为云的仓库
dockerhub国内仓库,docker,容器
第四步,配置镜像加速器,按照提示的步骤操作即可,简而言之就是修改 deamon.json 中的 registry-mirrors 属性
dockerhub国内仓库,docker,容器
第五步,在本地 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

在我的镜像中可以看到上传的镜像
dockerhub国内仓库,docker,容器文章来源地址https://www.toymoban.com/news/detail-752911.html

到了这里,关于国内 Docker 镜像加速器和国内公共镜像仓库那些事的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】从零开始:6.配置镜像加速器

    镜像加速器是一个位于Docker Hub之前的缓存服务器,用于加速Docker镜像的下载。当我们配置了镜像加速器后,从Docker Hub下载镜像时,Docker将首先尝试从加速器服务器下载镜像,如果加速器服务器上没有该镜像,则会从Docker Hub下载。 Docker加速器是一种工具,可以加速Docker镜像的

    2024年02月05日
    浏览(50)
  • Centos7 配置Docker镜像加速器

    docker实战(一):centos7 yum安装docker docker实战(二):基础命令篇 docker实战(三):docker网络模式(超详细) docker实战(四):docker架构原理 docker实战(五):docker镜像及仓库配置 docker实战(六):docker 网络及数据卷设置 docker实战(七):docker 性质及版本选择 认知升维: 道、法、术、器、势   daemon.json

    2024年02月12日
    浏览(51)
  • 1.安装 docker 容器并配置镜像加速器

    1.2.1 实验环境准备 实验环境: rockylinux8.8    可以去官网下载 下载 Rocky | Rocky Linux 主机名: xuegod63 主机 ip: 192.168.1.63(这个 ip 大家可以根据自己所在环境去配置,配置成静态 IP) 2g 内存、2vCPU、50G 硬盘 1、配置静态 ip 和主机名 1)把 ip 配置成静态的 配置文件 /etc/sysconfig/

    2024年02月07日
    浏览(48)
  • 【Docker】配置镜像加速器(以腾讯云为例)

    安装 Docker 软件后,您可以直接通过  docker pull  命令拉取镜像。如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢。 为此,我们推荐您使用腾讯云 Docker 镜像源加速镜像下载。不同操作系统的详细操作步骤略有区别,请使用对应的操作步骤进行配置

    2024年02月11日
    浏览(50)
  • 2、使用阿里云镜像加速器提升Docker的资源下载速度

    1、注册阿里云账号并登录 https://www.aliyun.com/ 2、进入个人控制台,找到“容器镜像服务” 3、在“容器镜像服务”中找到“镜像加速器” 4、在右侧列表中会显示你的加速器地址,复制地址 5、进入/etc/docker目录,编辑daemon.json,此文件默认不存在,保存时会自动创建 6、保存文

    2024年02月06日
    浏览(48)
  • Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)

    📜没有安装Dokcer的可以去看一下我的另一篇文章 || 已经安装的可以根据文章内容进行操作或者浏览 (3条消息) Docker的三大核心概念与安装docker(Dokcer 入门)_doucker安装_我敲BUG的博客-CSDN博客 目录  前言 :文章的指令必须安装Docker才能执行哦~ 📜没有安装Dokcer的可以去看一下我

    2024年02月02日
    浏览(68)
  • 【Docker】Docker容器与虚拟机的对比、三要素、架构和镜像加速器的详细讲解

    🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,目前学习C/C++、算法、Python、Java等方向,一个正在慢慢前行的普通人。 🏀系列专栏:陈童学的日记 💡其他专栏:C++STL,感兴趣的小伙伴可以看看。 🎁希望各位→点赞👍 + 收藏⭐️ + 留言📝 ​ ⛱️万物从心起,心动则万物动🏄

    2024年02月15日
    浏览(59)
  • Github镜像加速器-FastGit

    FastGit  是一个对于  GitHub.com  的镜像加速器。使用共享资源为  GitHub  加速。 FastGit中文指南 关于 FastGit 的使用,本质上与 git 有关。常规的面向 GitHub 的 clone 命令可能如下: 使用 FastGit 时,可使用如下命令: 正如您所见, FastGit 仅仅是 GitHub 的代理,所以我们仅需要替换

    2024年01月16日
    浏览(92)
  • Docker 安装以及加速器配置

    通常我们因为安装docker出现许多错误,使用解压版安装方便快捷,并且增加加速器的配置,以及可视化界面的配置,让我们的成长更近了一步 虚拟机使用nat模式,配置ens33如下: 参考资料: 全网最新最全最详细 linux安装docker方式 - 知乎 docker国内镜像库地址 docker镜像仓库地址

    2024年01月21日
    浏览(53)
  • docker安装及加速器配置

    1、docker的安装 官网https://docs.docker.com/engine/install/为我们提供了三种安装方式。 使用存储库安装 从软件包安装 使用便捷脚本安装 官方推荐的是第一种,我里我也采用第一种方法,需要注意需要根据自己的系统和对应版本进行选择。这里我以我的Ubuntu(18.04.4)为例, (1)设置

    2024年02月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包