秦悦明的运维笔记

[docker]使用阿里云上面的私仓

ui 地址是: https://cr.console.aliyun.com

阿里云官方docker仓库地址为:

registry.aliyuncs.com(公网)
registry-internal.aliyuncs.com(内网)

用了以后有一个好处是可以用他的registry-mirror,速度很快哦。

使用方法是在docker启动项里面加参数即可:
centos7.2为例 修改 /lib/systemd/system/docker.service

1
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://xxx.mirror.aliyuncs.com

然后重启docker

1
systemctl restart docker

登录私仓
docker login registry-internal.aliyuncs.com
用户名是你的账号,一般是一个邮件。

然后run一个hello-world

1
docker run registry-internal.aliyuncs.com/alicloudhpc/hello-world

run没问题的话说明docker运行正常,私仓也可以拉镜像了,很不错!

除了能pull,当然你还可以push :

1
2
3
4
5
6
push 的例子:
本地镜像创建完成后,通过docker push上传到阿里云docker仓库:
# docker tag some-image registry-internal.aliyuncs.com/YOUR_NAMESPCE/YOUR_REPO
# docker push registry-internal.aliyuncs.com/YOUR_NAMESPCE/YOUR_REPO


如果你在用mac的话配置mirror更简单了,看下图:

这里写图片描述