docker之镜像加速

这里给出教程是 Docker Toolbox 的用户

用的是阿里云的镜像,除了不能进行搜索,下载不受影响。

Docker Quickstart Terminal#

1.先把之前默认机器删掉

1
docker-machine rm default

2.这样才能建立新的不同名机器

1
docker-machine create --engine-registry-mirror=https://pnpnp70e.mirror.aliyuncs.com -d virtualbox default

3.查看机器的环境配置

1
2
3
docker-machine env default
eval "$(docker-machine env default)"
docker info

4.如果已经有虚拟机了,将如下脚本将mirror的配置添加到docker daemon的启动参数中

1
2
3
4
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://yourcode.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
EXTRA_ARGS="--registry-mirror=https://xxx.mirror.aliyuncs.com"

docker-machine restart default
  1. 重启后可能获得新的IP地址,你需要执行,不执行这一步将导致代理配置失效
1
2
docker-machine env default
eval $(docker-machine env default)

Kitematic (Alpha)#

1.点击左下角的docker cu

2.输入命令

1
2
3
4
5
6
7
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后就可以用国内的镜像来加速下载了。

用ssh模式登录虚拟机#

1
docker-machine ssh default

编辑配置,新增代理

1
2
3
4
5
sudo vi /var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox
--registry-mirror=http://f1361db2.m.daocloud.io
'

重启虚拟机

1
docker-machine restart
北月 wechat
欢迎您扫一扫上面的微信公众号( 或者搜索:WK_wwxk )订阅吾空的微信公众号
┭┮﹏┭┮学业繁忙,暂未运营,没时间,先挂着瞅瞅,嘿嘿
可以对我进行打赏了哦!!!
如果觉得本文对您有启发,可以随意打赏一点鼓励我继续更新!
显示 Gitment 评论
0%