使用阿里云镜像加速Docker

在GFW之下,Docker Hub在不使用代理加速的情况下,虽然还能使用,但是使用镜像加速会好很多,国内也有很多docker镜像,有些是有限制的,总的来说还是阿里云镜像好用

由于systemd的机制system V不一样,因此在系统使用不同的初始化管理工具会造成docker服务的配置有所差别

申请帐号成为开发者

申请Docker镜像加速地址成为开发者后可以在用户中心看到自己镜像加速地址

配置Docker镜像加速器

在使用system V的类Unix,Linux系统中可以使用下面的命令进行配置

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

在使用systemd的操作系统中 创建配置文件目录

➜  ~ sudo mkdir -p /etc/systemd/system/docker.service.d 

使用vim编写文件并写入下面的内容

➜  ~ sudo vim /etc/systemd/system/docker.service.d/mirror.conf
[Service] 
ExecStart=  
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://xxx.mirror.aliyuncs.com  

重载systemd服务和docker服务

➜  ~ sudo systemctl daemon-reload 
➜  ~ sudo systemctl restart docker

原理:在docker服务启动时设置docker的首选registry

对于Windos用户,可以通过图形化的界面设置Docker镜像

右下交角->右击Docker图标->Settings->Docker Daemon->registry-mirrors

注意:Windows的Docker daemon输入框内容是JSON格式

你的欣赏是我最大的动力

Yanxiong Huang

My name is Yanxiong Huang. graduated from Nanyang middle school.Love Linux,familiar with Node.js,Docker,Serverless... and more Web technology.Contact Me:QQ 31356617;Email:huangaynxiong2013@gmail.com

guangzhou,china http://www.myfreax.com

乐在分享