阿里云Docker仓库操作

news/2024/11/8 6:03:00/

为什么用阿里云

docker有自己的仓库服务器,但是对没掏钱的(白嫖)用户并不是那么友好,有两个很大的限制:

  1. 免费用户,在6个月之内如果没有任何操作,将会被自动删除,真的很糟糕啊。

  1. 匿名用户在 6 个小时之内,只能进行 100 次拉取;

免费的注册用户在 6 个小时之内,只能进行 200 次拉取;

收费用户则没有限制,5美元一个月。

鉴于此,用阿里云还是比较友好的,没有上面的限制,当然阿里云也有一些收费的服务条款,普通用户应该也不需要。

阿里云下基本操作

没有阿里云的先去注册一个注册阿里云。然后进到容器镜像服务下,进入管理控制台。

创建个人实例:

创建一个命名空间,这里面是我们的仓库镜像

设置下固定密码,docker登陆的时候会用到。

docker下登录阿里云

回到虚拟机下,登录阿里云

sudo docker login --username=muaxi8 registry.cn-beijing.aliyuncs.com

输入密码后会提示密码保存在目录: /root/.docker/config.json.

网上有说下次登录不用再输入密码,试了下,每次都要输入密码的。

创建镜像仓库;

这里随便创建一个仓库,用于测试

点击仓库进去后,可以看到阿里云仓库推送,拉取的指南,没什么技术,照着做就行。

docker上传镜像操作

上传操作:

root@ubuntu:~# docker tag ubuntu:v1 registry.cn-beijing.aliyuncs.com/muchx/as:v1
root@ubuntu:~#
root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu v1 ac5656a14d3b 2 days ago 135MB
registry.cn-beijing.aliyuncs.com/muchx/asregistry.cn-beijing.aliyuncs.com/muchx/as v1 ac5656a14d3b 2 days ago 135MB
ubuntu 16.04 b6f507652425 16 months ago 135MB
root@ubuntu:~#
root@ubuntu:~#
root@ubuntu:~# docker push registry.cn-beijing.aliyuncs.com/muchx/as:v1
The push refers to repository [registry.cn-beijing.aliyuncs.com/muchx/as]
1251204ef8fc: Pushed
47ef83afae74: Pushed
df54c846128d: Pushed
be96a3f634de: Pushed
v1: digest: sha256:494a8c3648370200333a32bc7f0d3bedad4966f0de8d894be91957dac58b33fc size: 1150
root@ubuntu:~#
root@ubuntu:~# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu v1 ac5656a14d3b 2 days ago 135MB
registry.cn-beijing.aliyuncs.com/muchx/as v1 ac5656a14d3b 2 days ago 135MB
ubuntu 16.04 b6f507652425 16 months ago 135MB

阿里云上查看上传的镜像,id好也是能对上的。

自动创建镜像实验

如果不创建镜像仓库,上传的时候指定仓库名称会自动创建的。做个实验,先删除阿里云上刚创建的镜像仓库:

docker下执行上传操作:

root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu v1 ac5656a14d3b 2 days ago 135MB
ubuntu 16.04 b6f507652425 16 months ago 135MB
root@ubuntu:~#
root@ubuntu:~#
root@ubuntu:~# docker tag ubuntu:v1 registry.cn-beijing.aliyuncs.com/muchx/ubuntu:v1
root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu v1 ac5656a14d3b 2 days ago 135MB
registry.cn-beijing.aliyuncs.com/muchx/ubunturegistry.cn-beijing.aliyuncs.com/muchx/ubuntu v1 ac5656a14d3b 2 days ago 135MB
ubuntu 16.04 b6f507652425 16 months ago 135MB
root@ubuntu:~#
root@ubuntu:~# docker push registry.cn-beijing.aliyuncs.com/muchx/ubuntu:v1
The push refers to repository [registry.cn-beijing.aliyuncs.com/muchx/ubuntu]
1251204ef8fc: Pushed
47ef83afae74: Pushed
df54c846128d: Pushed
be96a3f634de: Pushed
v1: digest: sha256:494a8c3648370200333a32bc7f0d3bedad4966f0de8d894be91957dac58b33fc size: 1150
root@ubuntu:~#

阿里云下查看自动创建的镜像:


http://www.ppmy.cn/news/11428.html

相关文章

Linux编译器-gcc/g++使用

目录 1. 背景知识 2. gcc如何完成 2.1 预处理(进行宏替换) 2.2 编译(生成汇编) 2.3 汇编(生成机器可识别代码) 2.4 链接(生成可执行文件或库文件) 3 函数库 3.1 分类 3.2 图解 4 gcc选项 1. 背景知…

李群理论笔记1:特殊欧式群SE(3)和刚体运动描述

1.引言:我们为什么要用到特殊欧式群SE(3)描述刚体运动? 我们知道在欧式三维空间中一个物体没有约束有三个旋转自由度和三个平动自由度。为了描述一个可动构件相对另一个固定管构件能够有哪些自由度,本质就是寻找可动构件上附带的动坐标系想固…

马蹄集 非常大的N

非常大的N 难度&#xff1a;白银 时间限制&#xff1a;1秒 巴占用内存&#xff1a;64M 编写程序求11/2-21/231/2-41/251/2..N1/2。 格式 输入格式&#xff1a;输入为正整数 输出格式&#xff1a;输出为浮点型&#xff08;保留六位小数&#xff09;。 #include <bits/stdc.h…

我用python写了个小病毒,老板再也不敢扣我工资啦

名字&#xff1a;阿玥的小东东 学习&#xff1a;python正在学习c 主页&#xff1a;阿玥的小东东 今天做个什么呢&#xff0c;我的好朋友提议做一个关机的代码吧&#xff0c;我这一想&#xff0c;对吼&#xff0c;我以前还做过一个关机代码呢&#xff0c;于是乎&#xff0c;今天…

爬虫逆向之字体反爬(二)、镀金的天空-字体反爬-2

趁热打铁来写字体反爬的第二篇&#xff0c;首先是题目 网页上显示的不是常规的数字&#xff0c;源码里面也是一些汉字 虽然看上去很乱&#xff0c;但是仔细观察还是能发现一些规律&#xff0c;比如&#xff1a;长 对应 2&#xff0c;思对应 1 所以这里的解题思路&#xff0c;也…

传统推荐模型(一)协同过滤算法_UserCF和ItemCF

传统推荐模型&#xff08;一&#xff09;协同过滤算法_UserCF 1、UserCF 协同过滤就是协同大家的反馈、评价和意见一起对海量的信息进行过滤&#xff0c;从中筛选出目标用户可能感兴趣的信息的推荐过程。 物品1物品2物品3物品4物品5用户131233用户243435用户333154用户41552…

联合体(共用体) :(笔记补充)

目录 一.联合体的基本概念 二.相关面试题 三.联合体大小计算 关于结构体的内存对齐&#xff1a;http://t.csdn.cn/fbQuo 一.联合体的基本概念 联合也是一种特殊的自定义类型,这种类型定义的变量也包含一系列的成员&#xff0c;特征是这些成员公用同一块空间&#xff08;所以…

【寒假每日一题】洛谷 P6529 [COCI2015-2016#1] KARTE

题目链接&#xff1a;P6529 [COCI2015-2016#1] KARTE - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 这里有一堆牌&#xff0c;可惜它们似乎不全。 您需要找出每种花色缺失的张数。 如果有相同的扑克牌&#xff0c;请输出 GRESKA。 输入格式 您要读取的是一个字…