docker 阿里云加速

docker 阿里云加速

摘要

docker 阿里云加速

Docker Hub

Docker Hub就是一个公共镜像仓库。
国内访问很有问题,所以阿里云有个加速服务。
每个人的加速地址是不一样的。

阿里云docker加速说明
https://cr.console.aliyun.com/?spm=0.0.0.0.PN6ldM#/accelerator

阿里云加速docker步骤

安装或升级Docker

推荐安装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 -

普通用户ubuntu不用输入sudo

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker ubuntu

Remember that you will have to log out and back in for this to take effect!

如何使用Docker加速器

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

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

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ndbyzgmj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

针对Docker客户的版本小于等于1.10的用户

或者想配置启动参数,可以使用下面的命令将配置添加到docker daemon的启动参数中。

Ubuntu 12.04 14.04的用户

echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=https://ndbyzgmj.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
sudo service docker restart

Ubuntu 15.04 16.04的用户

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vi /etc/systemd/system/docker.service.d/mirror.conf 

---
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://ndbyzgmj.mirror.aliyuncs.com
---

sudo systemctl daemon-reload
sudo systemctl restart docker