使用阿里云容器镜像服务¶
步骤整理¶
#1.登录仓库
docker login --username=747356101@qq.com registry.cn-hangzhou.aliyuncs.com
#2.打tag
docker tag xiaoniao:v1 registry-cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
#3.推送
docker push registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
#4.查看
# url:https://cr.console.aliyun.com/cn-hangzhou/instance/repositories
#5.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
#疑问:能否添加备注信息呢?备注每个镜像都是干什么的?
1. 登录阿里云Docker Registry¶
docker login --username=747356101@qq.com registry.cn-hangzhou.aliyuncs.com
#输入密码
root@k8s-master:~# docker login --username=747356101@qq.com registry.cn-hangzhou.aliyuncs.com
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
root@k8s-master:~#
2. 查看当前的docker镜像¶
docker images
root@k8s-master:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
kod v1 814487f687d2 38 hours ago 507MB
centos7_ssh_http v3 d37b02a6c65f 38 hours ago 439MB
centos7_ssh_http v2 4d900d00ccee 39 hours ago 439MB
<none> <none> 64d5f1dd8127 41 hours ago 439MB
centos7_ssh_http v1 a7aebe744d88 41 hours ago 439MB
xiaoniao v1 80618890df49 2 days ago 23.4MB
httpd latest ad17c88403e2 3 days ago 143MB
redis latest 40c68ed3a4d2 4 days ago 113MB
nginx latest ea335eea17ab 4 days ago 141MB
mysql 5.7 8b43c6af2ad0 4 days ago 448MB
memcached latest 40d1c3facc6f 5 days ago 89.1MB
consul latest 60b5d5d7aa05 6 days ago 118MB
registry latest b8604a3fe854 8 days ago 26.2MB
nginx alpine b46db85084b8 8 days ago 23.2MB
busybox latest 7138284460ff 10 days ago 1.24MB
centos 7 eeb6ee3f44bd 2 months ago 204MB
registry.aliyuncs.com/google_containers/kube-apiserver v1.21.1 771ffcf9ca63 6 months ago 126MB
registry.aliyuncs.com/google_containers/kube-scheduler v1.21.1 a4183b88f6e6 6 months ago 50.6MB
registry.aliyuncs.com/google_containers/kube-controller-manager v1.21.1 e16544fd47b0 6 months ago 120MB
registry.aliyuncs.com/google_containers/kube-proxy v1.21.1 4359e752b596 6 months ago 131MB
registry.aliyuncs.com/google_containers/kube-apiserver v1.21.0 4d217480042e 7 months ago 126MB
registry.aliyuncs.com/google_containers/kube-proxy v1.21.0 38ddd85fe90e 7 months ago 122MB
registry.aliyuncs.com/google_containers/kube-scheduler v1.21.0 62ad3129eca8 7 months ago 50.6MB
registry.aliyuncs.com/google_containers/kube-controller-manager v1.21.0 09708983cc37 7 months ago 120MB
registry.aliyuncs.com/google_containers/pause 3.4.1 0f8457a4c2ec 10 months ago 683kB
coredns/coredns 1.8.0 296a6d5035e2 13 months ago 42.5MB
registry.aliyuncs.com/google_containers/coredns/coredns v1.8.0 296a6d5035e2 13 months ago 42.5MB
registry.aliyuncs.com/google_containers/etcd 3.4.13-0 0369cf4303ff 15 months ago 253MB
quay.io/kubernetes-ingress-controller/nginx-ingress-controller 0.30.0 89ccad40ce8e 21 months ago 323MB
centos centos7.5.1804 cf49811e3cdb 2 years ago 200MB
quay.io/coreos/flannel v0.11.0-amd64 ff281650a721 2 years ago 52.6MB
tomcat-app v2 00beaa1d956d 5 years ago 358MB
kubeguide/tomcat-app v2 00beaa1d956d 5 years ago 358MB
3. 给要推送的镜像打tag¶
docker tag kodcloud/kodbox:latest registry.cn-hangzhou.aliyuncs.com/cp-docker/kodcloud/kodbox:latest
#1.强哥的tomcat-app:v2
docker tag tomcat-app:v2 registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app:v2
#2.自己制作的小鸟飞飞小游戏xiaoniao:v1
docker tag xiaoniao:v1 registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
docker images |grep tomcat
docker images |grep xiaoniao
root@k8s-master:~# #1.强哥的tomcat-app:v2
root@k8s-master:~# docker tag tomcat-app:v2 registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app:v2
root@k8s-master:~#
root@k8s-master:~# #2.自己制作的小鸟飞飞小游戏xiaoniao:v1
root@k8s-master:~# docker tag xiaoniao:v1 registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
root@k8s-master:~#
root@k8s-master:~# docker images |grep tomcat
kubeguide/tomcat-app v2 00beaa1d956d 5 years ago 358MB
tomcat-app v2 00beaa1d956d 5 years ago 358MB
registry-cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app v2 00beaa1d956d 5 years ago 358MB
registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app v2 00beaa1d956d 5 years ago 358MB
root@k8s-master:~#
root@k8s-master:~# docker images |grep xiaoniao
registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao v1 80618890df49 2 days ago 23.4MB
xiaoniao v1 80618890df49 2 days ago 23.4MB
registry-cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao v1 80618890df49 2 days ago 23.4MB
root@k8s-master:~#
4. 将镜像推送到阿里云的Registry¶
docker push registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
docker push registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app:v2
root@k8s-master:~# docker push registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
The push refers to repository [registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao]
3c5c3d2dd97b: Pushed
3d71b657b020: Pushed
eabae5075c43: Pushed
385374b911f2: Pushed
5af959103b90: Pushed
ad93babfd60c: Pushed
1a058d5342cc: Pushed
v1: digest: sha256:840ed29aa1b9e5821000f11b10bd1562f925820c081312be475be3e1a8f46458 size: 1777
root@k8s-master:~# docker push registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app:v2
The push refers to repository [registry.cn-hangzhou.aliyuncs.com/cp-docker/tomcat-app]
a8f34017877f: Pushed
5f70bf18a086: Pushed
a072f755a133: Pushed
6d0267f8a9fd: Pushed
7bb92eb08c02: Pushed
d8ba5f179687: Pushed
2275023dea33: Pushed
d490458a60cb: Pushed
bb3e02b5a488: Pushed
3b7a0c95e085: Pushed
02adacdfda2f: Pushed
d2c5e3a8d3d3: Pushed
4dcab49015d4: Pushed
v2: digest: sha256:dd1ecbb64640e542819303d5667107a9c162249c14d57581cd09c2a4a19095a0 size: 5719
root@k8s-master:~#
5. 去阿里云镜像仓库查看¶
# https://cr.console.aliyun.com/cn-hangzhou/instance/repositories
1. 添加镜像备注¶
#点击镜像后面的管理
#点击编辑
#写入备注信息即可!
#查看备注信息的方法,点击制品信息即可!
6. 删除xiaoniao:v1镜像,重新拉取测试!¶
docker rmi xiaoniao:v1
docker rmi registry-cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
docker rmi registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
docker images|grep xiaoniao
#疑问:是否能直接删除,而不是删除3次!!!
7. 从Registry中拉取镜像¶
docker pull registry.cn-hangzhou.aliyuncs.com/cp-docker/xiaoniao:v1
8. 总结:¶
感觉跟私有仓库registry差不多啊!而且可以永久保存了!!!只不过个人版有300个限制!
最后更新:
2022-02-22 04:55:01