Docker如何镜像加速

原文链接:https://www.zhoubotong.site/post/69.html
在使用Docker 下载镜像时,如果不配置镜像加速,下载镜像会比较慢,因为国内从 DockerHub 拉取镜像有时会遇到困难,

此时我们可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.1com/
&#x963F;&#x91CC;&#x4E91;&#xFF1A;https://<你的id>.mirror.aliyuncs.com
&#x4E03;&#x725B;&#x4E91;&#x52A0;&#x901F;&#x5668;&#xFF1A;https://reg-mirror.qiniu.com
</你的id>

当配置某一个加速器地址之后,若发现拉取不到镜像,可以切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,

建议根据运行 Docker 的云平台选择对应的镜像加速服务。Ubuntu好像是15.04带来的更大变化是从upstart切换到systemd,

这两个都是作为管理启动和系统服务启动的默认设置。

对于使用 upstart 的系统,编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中配置加速器地址:

DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"

Docker如何镜像加速

重新启动服务:

$ sudo service docker restart

对于使用 systemd 的系统,可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件 mkdir -p /etc/docker):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

也可以直接用Linux tee命令写入文件,关于tee命令:

tee /etc/docker/daemon.json <<-'eof' { "registry-mirrors": ["https: reg-mirror.qiniu.com "] } eof < code></-'eof'>

然后重新启动服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

说道这里,顺便介绍下tee使用,

Linux tee命令是用于读取标准输入的数据,并将其内容输出成文件。

tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

语法

tee [-ai][--help][--version][&#x6587;&#x4EF6;...]

&#x53C2;&#x6570;

*

-a或–append 附加到既有文件的后面,而非覆盖它.
*
-i或–ignore-interrupts 忽略中断信号。
*
–help 在线帮助。
*
–version 显示版本信息。

实例

使用指令”tee”将用户输入的数据同时保存到文件”test1.txt”和”test2.txt”中,输入如下命令:

$ tee test1.txt test2.txt #&#x5728;&#x4E24;&#x4E2A;&#x6587;&#x4EF6;&#x4E2D;&#x590D;&#x5236;&#x5185;&#x5BB9;,&#x6267;&#x884C;&#x8BE5;&#x547D;&#x4EE4;&#x540E;&#x56DE;&#x8F66;&#xFF0C;&#x63D0;&#x793A;&#x7B49;&#x5F85;&#x7528;&#x6237;&#x8F93;&#x5165;&#x6570;&#x636E;&#xFF0C;&#x6211;&#x8FD9;&#x91CC;&#x8F93;&#x5165; here is a text

以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示:

Docker如何镜像加速

此时,可以分别打开文件”test1.txt”和”test2.txt”,查看其内容是否均是刚才手动标注输入的。

Original: https://www.cnblogs.com/phpper/p/16583965.html
Author: 周伯通之草堂
Title: Docker如何镜像加速

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578373/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 如何优化前端性能?

    导读:随着前端的范畴逐渐扩大,深度逐渐下沉,富前端必然带来的一个问题就是性能。特别是在大型复杂项目中,重前端业务可能因为一个小小的数据依赖,导致整个页面卡顿甚至崩溃。本文基于Qui…

    Linux 2023年6月8日
    0118
  • Nginx 配置文件说明

    bash;gutter:true;</p> <h1>定义Nginx运行的用户和用户组</h1> <p>user www www;&l…

    Linux 2023年6月8日
    099
  • redis主从复制

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 特性: 运行在内存中的数据集工作方式 支持多种数据结构 提供不同级别的磁盘持…

    Linux 2023年5月28日
    086
  • dbus的奇妙世界

    故事背景 在linux开发中我们经常会用到dbus来进行进程间通信,但是如何理解dbus服务端和客户端呢?很多小伙伴可能都会遇到类似的问题,而且都是含含糊糊的,接下来我们直接上硬菜…

    Linux 2023年5月27日
    090
  • 微信白名单获取

    公司在微信WIFI登录项目中,需要在BRAS设备上添加微信服务器的IP地址到白名单列表中,以实现用户连接热点后,能够使用微信中的功能(如:添加公众号),但不能使用其他应用进行上网操…

    Linux 2023年6月14日
    0115
  • jenkins pipeline中获取shell命令的输出

    //获取标准输出//第一种result = sh returnStdout: true ,script: ” Original: https://www.cnblogs…

    Linux 2023年5月28日
    094
  • 这个世界上只有一种真正的英雄主义,那就是认清生活的真相并且仍然热爱它

    人生当中成功只是一时的,失败却是主旋律。但是如何面对失败,却把人分成了不同的样子。有的人会被失败击垮,有的人能够不断地爬起来继续向前。澳大利亚队是如此的,西班牙队也是如此。我想真正…

    Linux 2023年6月14日
    0142
  • Java中List<T>和List<?>的区别【转载】

    ` List、List<?>、List这三者都可以&#x…

    Linux 2023年6月8日
    093
  • UE4编辑器使用PS4/NS PRO手柄

    在Steam里,点击添加非Steam游戏,把Unreal Engine添加进去,进大屏幕模式,设置手柄配置为强制开启即可! 网上看到各种教程,都太复杂了………

    Linux 2023年6月6日
    0126
  • Linux下定时自动备份Docker中所有SqlServer数据库

    给出一个备份的范例 #!/bin/bash #设置mssql备份目录 folder=/var/opt/mssql/data/databack/ day=date +%Y%m%d%H…

    Linux 2023年6月14日
    0116
  • Android 图片设置圆角

    Android 开发中,经常需要对图片进行二次处理,比如添加圆角效果 或 显示圆形图片; 通过第三方框架 Glide 设置圆角效果; 写法1: RequestOptions opt…

    Linux 2023年6月13日
    092
  • 性能测试—实施流程记录

    posted @2022-06-08 17:31 尼古丁·瘾 阅读(26 ) 评论() 编辑 Original: https://www.cnblogs.com/ngd-mzl/p…

    Linux 2023年6月8日
    0124
  • MySQL — 数据控制语言

    DCL 全称 Data Control Language。数据控制语言,用来创建数据库用户、控制数据库的访问权限。 1、用户管理 select * from user; 只能在指定…

    Linux 2023年6月8日
    0104
  • WEB自动化-08-Cypress 接口测试

    8 接口测试 在服务和服务、系统和系统之间进行通信时,常常会使用到接口。通过接口测试,可以在项目早期更快发现问题。接口有很多类型,而现阶段使用的接口是基于HTTP协议的接口。 8….

    Linux 2023年6月7日
    0124
  • [20211213]提示precompute_subquery.txt

    [20211213]提示precompute_subquery.txt –//学习了提示precompute_subquery,提示很明显就是先计算子查询的结果集,直接…

    Linux 2023年6月13日
    0100
  • 搭建redis集群

    这里总结性给出搭建步骤: 1、 至少6个节点,三主三从 2、 编译redis源码 3、放置集群的配置文件redis.conf 创建工作目录: 每个文件夹下新建redis.conf …

    Linux 2023年5月28日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球