Docker 使用阿里云镜像库加速

来源:互联网 发布:病毒源码记事本 编辑:程序博客网 时间:2024/05/18 03:21

Docker 使用阿里云镜像库加速

在国内使用官方的 Docker registry 下载 Docker 镜像速度很慢,国内阿里云 Docker 镜像仓库有加速服务。本文将详细讲解镜像服务的具体配置方法。

Docker 使用阿里云镜像库加速

注册阿里云开发者帐号

https://cr.console.aliyun.com/
登陆后取得专属加速器地址,类似这样https://xxxxxx.mirror.aliyuncs.com

配置 Docker 加速器

Ubuntu

安装 1.6.0 以上版本的 Docker
可以通过阿里云的镜像仓库下载: mirrors.aliyun.com/help/docker-engine

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

配置 Docker 加速器
您可以使用如下的脚本将 mirror 的配置添加到 docker daemon 的启动参数中。

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]}EOFsudo service docker restart

CentOS

请安装 1.6.0 以上版本的 Docker
您可以通过阿里云的镜像仓库下载: mirrors.aliyun.com/help/docker-engine

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

配置 Docker 加速器
您可以使用如下的脚本将 mirror 的配置添加到 Docker daemon的启动参数中。
系统要求 CentOS 7 以上、Docker1.9 以上

# 解释 cp -n 代表不要覆盖已经存在的文件sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.servicesudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://xxxxxx.mirror.aliyuncs.com|g" /etc/systemd/system/docker.servicesudo systemctl daemon-reloadsudo service docker restart
原创粉丝点击