Docker镜像加速器配置

一、为什么要配置Docker镜像加速器

因为我们默认pull的docker镜像是从Docker Hub来下载,由于其服务器在国外,速度会比较慢。因此我们可以配置成国内的镜像仓库,这样可以加速镜像的上传/下载,比如阿里云,网易云,docker中国等。

二、准备:

  • aliyun账号(淘宝、阿里云邮箱、1688账号均可)
  • Docker
  • CentOS 或 Ubuntu

三、获取加速地址

(1)登录阿里云:https://www.aliyun.com/
(2)右上角进入【控制台】
(3)左上角点击【产品与服务】
(3)输入关键字【容器镜像服务】并点击进入

这一步需要注册Registry实例密码,因为在拉取私有镜像或者上传镜像前,需要docker login输入您的凭证信息。

(4)选择镜像加速器即可看到个人专属阿里云镜像加速地址

四、配置镜像加速器(Docker版本1.10.0以上)

使用阿里云提供的镜像加速器或者使用网易云提供的镜像加速器,下面以阿里云为例。

自己的测试环境:Centos7,docker版本如下:

[[email protected] docker]# docker version
Client:
 Version:           18.09.5
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        e8ff056
 Built:             Thu Apr 11 04:43:34 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.5
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       e8ff056
  Built:            Thu Apr 11 04:13:40 2019
  OS/Arch:          linux/amd64
  Experimental:     false

(2)安装/升级Docker客户端

推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce

(2)配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]  # 其中xxxx为自己的加速器地址
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

原文地址:https://www.cnblogs.com/xuejiale/p/10777169.html

时间: 2024-10-29 02:58:35

Docker镜像加速器配置的相关文章

Docker 镜像加速器

Docker 镜像加速器 我们使用Docker的第一步,应该是获取一个官方的镜像,例如mysql.wordpress,基于这些基础镜像我们可以开发自己个性化的应用.我们可以使用Docker命令行工具来下载官方镜像.但是因为网络原因,我们下载一个300M的镜像需要很长的时间,甚至下载失败.因为这个原因,阿里云容器Hub服务提供了官方的镜像站点加速官方镜像的下载速度. 使用镜像加速器 在不同的系统下面,配置加速器的方式有一些不同,所以我们介绍主要的几个操作系统的配置方法.关于加速器的地址,你只需要登

Docker 镜像加速器(如何加速下载)

https://yq.aliyun.com/articles/29941 Docker 镜像加速器 我们使用Docker的第一步,应该是获取一个官方的镜像,例如mysql.wordpress,基于这些基础镜像我们可以开发自己个性化的应用.我们可以使用Docker命令行工具来下载官方镜像.但是因为网络原因,我们下载一个300M的镜像需要很长的时间,甚至下载失败.因为这个原因,阿里云容器Hub服务提供了官方的镜像站点加速官方镜像的下载速度. 使用镜像加速器 在不同的系统下面,配置加速器的方式有一些不

docker win7加速器配置

docker win7加速器配置 打开 Kitematic (Alpha) 点击左下角 DOCKER CLI 输入 docker-machine ssh default sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=[此处为你的加速地址] |g" /var/lib/boot2docker/profile exit docker-machine restart default 这样重启Docker后就可以用国内的镜像来

Linux配置Docker镜像加速器

Docker默认镜像为官方镜像,可以配置成国内加速器提高速度 登录阿里云控制台,搜索容器镜像服务获取到镜像加速服务地址 新建配置文件 /etc/docker/daemon.json 输入以下内容 { "registry-mirrors": ["镜像加速器地址"] } PS:镜像加速器地址为获取到的地址,也可以是国内任意镜像加速器地址 重启docker服务即可 sudo systemctl daemon-reload sudo systemctl restart do

记录一次Docker For Windows10镜像加速器配置

1.访问https://www.daocloud.io 注册账号 2.访问资源->加速器,或者直接访问网址https://www.daocloud.io/mirror,页面中间有加速配置,例如我的加速器地址为:http://f1361db2.m.daocloud.io 3.everything软件搜索daemon.json文件,编辑文件,修改镜像地址: "registry-mirrors": ["http://f1361db2.m.daocloud.io"]

CentOS7配置Docker镜像加速器

1. 将默认的配置文件复制出来 cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service 2. 将加速器地址添加到配置文件的启动命令 sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry- mirror=https://gbpursha.mirror.aliyuncs.com

docker镜像加速器

/ect/docker  添加文件daemon.json { "registry-mirrors":[ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ] } 原文地址:https://www.cnblogs.com/zxcnn/p/11703656.html

使用 Docker 镜像构建 GO 语言环境

1. 安装 Docker 我当前使用的系统环境是 CentOS7 ,安装 Docker 使用的命令是 yum install docker*.至于其它系统,可以到百度查找其对应的安装方式. 2. 配置 Docker 镜像仓库的地址 目前来说,直接访问 Docker 官网的 DockerHub 会比较慢, 不过幸好现在国内出现了一些 DockerHub 的加速网站. 下面使用 ustc 加速器. 修改文件 /etc/docker/daemon.json,将其内容修改为 { "registry-mi

Docker教程系列二:Docker镜像操作

1什么是Docker镜像 Docker镜像是由文件系统叠加而成(是一种文件的存储形式).最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统.Docker用户几乎永远不会和引导系统有什么交互.实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留出更多的内存供磁盘镜像使用.Docker容器启动是需要的一些文件,而这些文件就可以称为Docker镜像. 2列出镜像 列出docker下的所有镜像:docker images l  REPOSI