如何给Docker配置官方国内加速镜像

在国内访问 Docker 官方的镜像,一直以来速度都慢如蜗牛。为了快速访问 Docker 官方镜像都会配置三方加速器,目前常用三方加速器有: 网易 、 USTC 、 DaoCloud 、 阿里云 。

现在 Docker 官方针对中国区推出了镜像加速服务。通过 Docker 官方镜像加速,国内用户能够以更快的下载速度和更强的稳定性访问最流行的 Docker 镜像。

如何使用官方镜像

Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。

您可以使用以下命令直接从该镜像加速地址进行拉取。

$ docker pull registry.docker-cn.com/myname/myrepo:mytag

例如:

$ docker pull registry.docker-cn.com/library/ubuntu:16.04

注:除非您修改了Docker守护进程的–registry-mirror参数,否则您将需要完整地指定官方镜像的名称。例如,library/ubuntu、library/redis、library/nginx。

给Docker守护进程配置加速器

如果要配置 Docker 守护进程默认使用 Docker 官方镜像加速。您可以在 Docker 守护进程启动时配置 --registry-mirror 参数。

通过命令行启动Docker

$ docker --registry-mirror=https://registry.docker-cn.com daemon

通过配置文件启动Docker

Docker 版本在 1.12 或更高

修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

$ vim /etc/docker/daemon.json

{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}

Docker版本在 1.8 与 1.11 之间

您可以找到 Docker 配置文件,在配置文件中的 DOCKER_OPTS 加入。不同的 Linux 发行版的配置路径不同,这里以 Ubuntu 为例。

a) Ubuntu 14.04版本

修改 /etc/default/docker 文件,加入如下参数。

$ vim /etc/default/docker

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

b) Ubuntu 15.04以后版本

Ubuntu 15.04 之后默认使用了 Systemd 管理服务,加速器配置方式稍有些不同。在 Systemd 服务文件中加入启动参数。

$ vim /lib/systemd/system/docker.service

[Service]

ExecStart=/usr/bin/docker -d -H fd:// --registry-mirror=https://registry.docker-cn.com

修改保存后,重启 Docker 以使配置生效。

$ service docker restart

给Docker守护进程配置加速器后,就可以默认通过官方镜像加速拉取镜像,而无需在每次拉取时指定 registry.docker-cn.com 。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Docker使用阿里加速器安装centos教程

    上一篇说了hub.docker.com里拉个镜像太,而阿里云为我们做了不少本国镜像,这样下载的速度就很惊人了,下面看一下在centos7下配置阿里云加速器的方法 打开服务配置文件 vi /etc/yum.repos.d/CentOS-Base.repo 将mirrorlist地址改为咱们阿里云加速器的地址 然后ESC,:wq,保存退出 查看一下docket服务的运行状态,systemctl status docker 从阿里云拉个centos的docker镜像下来,docker pull cen

  • Docker配置国内加速器加速镜像下载的方法

    引言 由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢...所以,国内的Docker爱好者们就添加了一一些国内的镜像(mirror),方便大家使用. 配置阿里云加速器1. 登录阿里开发者平台:https://dev.aliyun.com/search.html2. 点击"创建我的容器镜像" 3. 注册/登录后,进入Docker 镜像仓库 (https://cr.console.aliyun.com/#/imageList),选中加速器 Tab 这里可

  • 详解docker国内镜像拉取和镜像加速registry-mirrors配置修改

    由于国内访问直接访问Docker hub网速比较慢,拉取镜像的时间就会比较长.一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取. 我比较常用的是网易的镜像中心和daocloud镜像市场. 网易镜像中心:https://c.163.com/hub#/m/home/ daocloud镜像市场:https://hub.daocloud.io/ 我们可以先查看下自己的镜像,使用命令: [root@localhost docker]# docker images [root@localhost

  • 详解docker使用阿里云Docker镜像库加速(修订版)

    官方镜像下载实在是慢,于是开通了阿里云开发者帐号, 阿里的文档是错误的, 复制代码 代码如下: sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://pee6w651.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service 这一句改为 复制代码 代码如下: sudo s

  • ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器

    说明:这个针对docker-ce安装,ce和ee的区别是前者是社区版,后者是企业版 1.  配置Ubuntu的源,不然慢的去哭吧.参考https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/注意版本要对应.我的源配置见附件http://xiazai.jb51.net/201705/yuanma/sources_jb51.rar. 2. 安装docker,按照官方教程https://docs.docker.com/engine/installation/l

  • 使用Docker来加速构建Android应用的基本部署思路解析

    意义 极大的缩短安卓开发到测试到产品到渠道的距离. 给安卓程序员减轻负担. Google做的环境已经特别到位了,放到docker里面明显不会有多大的坑(误,逃). Dockerfile https://github.com/lijianying10/FixLinux/blob/master/dockerfiles/androidautobuild/Dockerfile 团队协作的故事 在敏捷开发的站立会议上,我作为一个后端程序员发现安卓程序员发布的时间大概是半个小时左右的时间,我觉得时间太长了应

  • docker如何使用阿里加速器的方法

    最近在学习docker,发现docker hub速度慢,本文介绍了阿里云docker加速器,分享给大家 国外的docker hub速度慢这是公认的,而我们可以使用阿里提供的加速器,管理你的镜像,拉别人的镜像等等. 1.注册一个阿里的账号 2.进行加速器页面https://cr.console.aliyun.com/#/accelerator 3.复制你的加入器URL 4.将加速参数添加到docker启动项 echo "DOCKER_OPTS=\"\$DOCKER_OPTS --regi

  • docker 镜像加速CentOS7详细介绍

    前言 在Docker Hub官网上注册帐号,即可下载使用仓库里的全部的docker镜像.而因为网络原因,国内的开发者没办法流畅的下载镜像,经常会出现下载中断的错误.解决方法就是使用国内的容器Hub加速服务,本质就是更改pull优先级较高的服务器为国内的站点. 国内docker镜像加速站 阿里云 DaoCloud 灵雀云 系统环境 操作系统: CentOS 7 docker版本: 1.9.1 DaoCloud加速 DaoCloud现在是提供一个一键脚本配置registry-mirror,然而对于上

  • 如何给Docker配置官方国内加速镜像

    在国内访问 Docker 官方的镜像,一直以来速度都慢如蜗牛.为了快速访问 Docker 官方镜像都会配置三方加速器,目前常用三方加速器有: 网易 . USTC . DaoCloud . 阿里云 . 现在 Docker 官方针对中国区推出了镜像加速服务.通过 Docker 官方镜像加速,国内用户能够以更快的下载速度和更强的稳定性访问最流行的 Docker 镜像. 如何使用官方镜像 Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问.目前该镜像库只包含流行的公

  • 详解Docker 配置国内免费registry mirror

    由于国内特殊的网络环境,往往我们从Docker Hub中拉取镜像并不能成功,而且速度特别慢. 那么我们可以给docker配置一个国内的registry mirror,当我们需要的镜像在mirror中则直接返回,如果没有则从Docker Hub中拉取.是否使用registry mirror对Docker用户来说是透明的. DaoCloud在国内提供了首个Docker Hub镜像服务,而且免费,大大提高了国内Docker用户的使用热情,非常感谢DaoCloud. 使用方法 修改Docker配置文件/

  • 安装Docker配置阿里云镜像加速(图文教程)

    目录 docker安装环境准备: 环境查看: 安装Docker: 一.下载需要的安装包: 二.设置Docker镜像仓库: 三.安装Docker相关内容 启动Docker: 卸载Docker: 阿里云镜像加速: docker安装环境准备: 配置一台可以上网的虚拟机: 需要一台可以使用的虚拟机,这里使用的是Linux的centos7系统配置docker环境. 这样配置的虚拟机就可以流畅运行docker的学习环境了. 环境查看: #查看系统内核是否是3.0以上的 uname -r #查看系统版本:ca

  • Docker配置阿里云镜像加速pull的实现

    今天使用docker拉取镜像,那速度简直不能看,而且等着等着到最后还出现了 read tcp 192.168.31.60:55550->104.18.123.25:443: read: connection reset by peer 传输异常 然后看见网上说可以配置阿里云提供的镜像加速 具体方式 进入阿里云的容器镜像服务 快速链接: 容器镜像服务 复制加速器的地址 在/etc/docker目录下找到在daemon.json文件(没有就新建),将下面内容写入 { "registry-mir

  • Python配置pip国内镜像源的实现

    在使用Sublime Text3 的时候导numpy的包发现报错,找不到这个包,这是因为要配置pip源才能正常导包,进行from numpy import *才不会报错,能使用numpy,下面就和大家说下如何配置国内的pip镜像源. 其实和配置maven的镜像源类似,都是需要配置国内的,因为下载速度快,不然要下载的是国外的,速度会非常慢,甚至有可能下载失败,因为自己开始下载的是国外的,速度慢的跟蜗牛一样,后来使用国内的下载后,才发现差距不是一般的大.在安装pip之前首先要配置镜像源,就和配置ma

  • Docker配置本地镜像与容器的存储位置

    使用find命令找到大于指定大小的文件: find / -type f -size +10G 排除某个目录 find / -path "/media/xww" -type f -size +10G 修改Docker本地镜像与容器的存储位置的方法 方法一.软链接 默认情况下Docker的存放位置为:/var/lib/docker 可以通过下面命令查看具体位置: sudo docker info | grep "Docker Root Dir" 解决这个问题,最直接的方

  • Docker 拉取 oracle 11g镜像配置的详细教程

    话不多说 开始记录docker拉取阿里的oracle11g 镜像并进行配置, 用pl/sql 可以登录为最终结果 navicat连接是在最后一步 参考:https://www.jb51.net/article/223375.htm 但是根据这个进行配置会有一些问题,所以写这篇记录一下,希望可以帮助其他人 开始: ①.开始拉取镜像-执行命令: docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 下载的过程少长,等待吧,喝

  • Docker配置HTTP/HTTPS代理的方法

    起因 我在使用Docker的pull命令拉取ELK官方提供的镜像时,会出现无法连接的情况,并且会出现TLS handshake timeout的错误.在搜索相关文章之后得出结论:国内的网络环境不好,导致连接docker.elastic.co失败或无法连接.于是我第一时间想到了代理的方式,好在Docker支持设置代理来访问其他Registry,下面记录整个配置过程. 准备工作 首先,你的机器上需要安装好Docker,当我写这篇文章时,Docker的版本为18.03,对于后续版本,本文章的配置方法可

  • docker配置修改阿里云镜像仓库的实现

      docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快.当然也可以用其他地方的镜像仓库,有很多的,配置阿里云的方式如下: 配置步骤 1.申请阿里云账号   首先百度搜索阿里云,进入官网,注册阿里云账号,可以用淘宝账号登录. 2.找到阿里云加速器地址   注册之后,登录,先点击控制台.如下图:   然后按照下图操作,找到加速器.   但是首次点击,会提示你开通这种服务,你只要输入上密码即可,然后:   如上图框选位置,将它复制下来即可. 3.配置阿里云镜像仓库   然后在我们的linu

随机推荐