docker学习笔记(五)如何创建自己的阿里云镜像仓库(这是2021版的阿里云教程) | 您所在的位置:网站首页 › 怎么创建云盘账号 › docker学习笔记(五)如何创建自己的阿里云镜像仓库(这是2021版的阿里云教程) |
参考:汤小洋老师的教学视频 docker学习笔记(一)【docker 介绍、卸载、安装、配置加速】 docker学习笔记(二)docker常用命令 docker学习笔记(三)镜像 docker学习笔记(四)使用docker搭建环境 1、打开阿里云官网
创建仓库成功 解释 这里的–username 是:![]() ![]() 这个命令并没有推送镜像,只是给镜像指定一个版本,这个版本不是指本地镜像的版本,而是推送后在阿里云仓库的版本。 [root@iz2zedg4ylq9iqtwm11wecz nginx]# docker tag c43a65faae57 registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v1.0 [root@iz2zedg4ylq9iqtwm11wecz nginx]#命令解释 tag后面的是你要推送的镜像id后面是你的镜像仓库地址,直接去创建好的仓库去复制 (注意这里复制的地址是错误的!!!!!直接跳到后看正确的地址)![]() 在推送的过程中可能会失败(这里失败的原因是:拒绝:请求的对资源的访问被拒绝),这是因为我推送的镜像是别人官方的镜像。被拒绝推送了。 我们百度一下,别人的解释是在构建自己的Dockerfile的时候需要指定作者。 再次尝试push镜像 额!再次尝试也失败了,原来是上面复制的地址有问题。 其实,官方已经给出了教程。!!!!!!! 按照里面的地址来push就成功了 [root@iz2zedg4ylq9iqtwm11wecz tmp]# docker tag 55e93b69ba15 registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v11.1 [root@iz2zedg4ylq9iqtwm11wecz tmp]# docker push registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v11.1 The push refers to a repository [registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang] 6c3fc2cec9e2: Pushed 5c14bc9e2ce5: Pushed daf63ef0ddbb: Pushed 3307ffa538c1: Pushed 8f8b5acac684: Pushed 15786a1cf1cb: Pushed 6f770cdc9ebf: Pushed 3fc095fab4a2: Pushed 685934357c89: Pushed ccb9b68523fd: Pushed 00bcea93703b: Pushed 688e187d6c79: Pushed v11.1: digest: sha256:b7af4ffae0b94ccd36fb71967f046f907cd70d399d3cd0f1cbc1d8f81f1ca48c size: 2835 [root@iz2zedg4ylq9iqtwm11wecz tmp]# 6.2.3、在阿里云仓库查看镜像
可以先删除本地的镜像再次拉取 [root@iz2zedg4ylq9iqtwm11wecz tmp]# docker rmi -f 55e93b69ba15 Untagged: registry-vpc.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v1.0 Untagged: registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v11.1 Untagged: registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang@sha256:b7af4ffae0b94ccd36fb71967f046f907cd70d399d3cd0f1cbc1d8f81f1ca48c Untagged: wuyujitng.top/mytomcat:v1Dockerfile Deleted: sha256:55e93b69ba150c39ccc4c57dda82299880b70b0ed163447939b4e39217c29612 Deleted: sha256:b37188be4531f2fd10feb8179031b51ab4048898343ee571fcc87575b3caf05a Deleted: sha256:7fb61f24f7f681642317e69cc3fdc53e1922cf2bc33895abfda90fbe5d5daf61 Deleted: sha256:ef8a810374974bbc39231407d4a3a4b70640ef27db6e2b09ec6bf582f23d4cbd Deleted: sha256:62fe8402adbe74cbcde479d24fb60616aa263cd57025661a493def906e177137 Deleted: sha256:fd9331adfdf64106ba6e16112c79c344f5479c007ee47b311ded7767fe6a0368 [root@iz2zedg4ylq9iqtwm11wecz tmp]# docker pull registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v11.1 Trying to pull repository registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang ... v11.1: Pulling from registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang d960726af2be: Already exists e8d62473a22d: Already exists 8962bc0fad55: Already exists 65d943ee54c1: Already exists da20b77f10ac: Already exists 8669a096f083: Already exists e0c0a5e9ce88: Already exists f7f46169d747: Already exists 42d8171e56e6: Already exists 774078a3f8bb: Already exists c6ad866d3e3f: Pull complete 8f1a6d86480a: Pull complete Digest: sha256:b7af4ffae0b94ccd36fb71967f046f907cd70d399d3cd0f1cbc1d8f81f1ca48c Status: Downloaded newer image for registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang:v11.1 [root@iz2zedg4ylq9iqtwm11wecz tmp]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE registry.cn-shenzhen.aliyuncs.com/wuyujitang/dockerimages_wuyujitang v11.1 55e93b69ba15 27 minutes ago 667 MB docker.io/nginx latest d1a364dc548d 2 days ago 133 MB docker.io/tomcat latest c43a65faae57 2 weeks ago 667 MB docker.io/redis latest bc8d70f9ef6c 2 weeks ago 105 MB docker.io/mysql 5.7 2c9028880e58 2 weeks ago 447 MB docker.io/centos latest 300e315adb2f 5 months ago 209 MB [root@iz2zedg4ylq9iqtwm11wecz tmp]# |
CopyRight 2018-2019 实验室设备网 版权所有 |