docker | 使用阿里云加速器快速拉取docker镜像
2019-12-24 本文已影响0人
joyhj
本文介绍使用阿里云加速器快速拉取docker镜像的方法,以此避免拉取过程中的可能出现的网络太慢的问题。
step 1 获取加速器地址
登录阿里云官网,打开容器镜像服务控制台(如果找不到,可以在产品与服务中搜索一下),点击左侧镜像加速器栏目就可以看到了。
step 2 配置阿里云加速器
step 2.1 当docker version >=1.10时
直接编辑配置文件 /etc/docker/daemon.json
{
"registry-mirrors": ["https://iotekdjw.mirror.aliyuncs.com"]
}
step 2.2 当docker version < 1.10时
需要根据不同的操作系统进行配置,例如Ubuntu 12.04 14.04的配置文件的位置在 /etc/default/docker。
你只需要在这个配置文件里,添加加速器的配置项,然后重启Docker就可以了。
echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=<your accelerate address>\"" | sudo tee -a /etc/default/docker
sudo service docker restart
其他操作系统的配置方法,可以参考这篇文章。
step 3 拉取镜像
step 3.1 用在docker hub 上注册的用户名和密码进行登录
docker login -u 用户名 -p 密码
step 3.2 拉取ubuntu 16.04的镜像
// : 后面加的是标签名
docker pull ubuntu:16.04
step 4 查看和删除已经安装的镜像
docker images ls
docker images rm -f 需要删除镜像名
step 5 把更改的本地容器变为本地镜像
// 把更改的本地容器提交为本地镜像
docker commit old 容器id/容器名 新容器名:tag