在阿里云创建私有仓库上传并拉取

在阿里云上创建私有仓库,为后面的微服务上传镜像做准备,后面会安装harbor

操作指南:

1. 登录阿里云Docker Registry

$ sudo docker login --username=wgr332574835 registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

您可以在产品控制台首页修改登录密码。

2. 从Registry中拉取镜像

$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer:[镜像版本号]

3. 将镜像推送到Registry

$ sudo docker login --username=wgr332574835 registry.cn-hangzhou.aliyuncs.com$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer:[镜像版本号]$ sudo docker push registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer:[镜像版本号]

请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。

演示

?
 1 [[email protected] ~]# sudo docker login --username=wgr332574835 registry.cn-hangzhou.aliyuncs.com
 2 Password:
 3 Login Succeeded
 4 [[email protected] ~]# docker images
 5 REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
 6 docker.io/openzipkin/zipkin    latest              17c2bb09f482        4 days ago          154 MB
 7 docker.io/mysql                latest              c8ee894bd2bd        8 days ago          456 MB
 8 elasticsearch                  latest              874179f19603        3 weeks ago         771 MB
 9 docker.io/nacos/nacos-server   latest              a4229ac5cc19        4 weeks ago         710 MB
10 springbootdemo4docker          latest              cd13bc7f56a0        4 weeks ago         678 MB
11 docker.io/tomcat               latest              ee48881b3e82        6 weeks ago         506 MB
12 docker.io/rabbitmq             latest              a00bc560660a        6 weeks ago         147 MB
13 docker.io/centos               latest              67fa590cfc1c        2 months ago        202 MB
14 docker.io/redis                latest              f7302e4ab3a8        2 months ago        98.2 MB
15 docker.io/rabbitmq             3.7.16-management   3f92e6354d11        3 months ago        177 MB
16 docker.io/elasticsearch        6.8.0               d0b291d7093b        5 months ago        895 MB
17 docker.io/hello-world          latest              fce289e99eb9        9 months ago        1.84 kB
18 docker.io/java                 8                   d23bdf5b1b1b        2 years ago         643 MB
19 [[email protected] ~]# docker tag 17c2bb09f482 registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer:zipkin
20 [[email protected] ~]# sudo docker push registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer:zipkin
21 The push refers to a repository [registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer]
22 9dd6b7174575: Pushed
23 424bbd0625b0: Pushed
24 d1a5ddc76f3a: Pushed
25 18a2e61aaa33: Pushed
26 6189abe095d5: Pushed
27 922fa14a45ca: Pushed
28 f47163e8de57: Pushed
29 0d1435bd79e4: Pushed
30 zipkin: digest: sha256:80c5aef490522ffd3f377fb670fdb153e0455d15e3031a3d605b3b03aaf95e04 size: 1998
31 ?
32 [[email protected] ~]# docker images
33 REPOSITORY                                             TAG                 IMAGE ID            CREATED             SIZE
34 registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer   zipkin              17c2bb09f482        4 days ago          154 MB
35 docker.io/mysql                                        latest              c8ee894bd2bd        8 days ago          456 MB
36 elasticsearch                                          latest              874179f19603        3 weeks ago         771 MB
37 docker.io/nacos/nacos-server                           latest              a4229ac5cc19        4 weeks ago         710 MB
38 springbootdemo4docker                                  latest              cd13bc7f56a0        4 weeks ago         678 MB
39 docker.io/tomcat                                       latest              ee48881b3e82        6 weeks ago         506 MB
40 docker.io/rabbitmq                                     latest              a00bc560660a        6 weeks ago         147 MB
41 docker.io/centos                                       latest              67fa590cfc1c        2 months ago        202 MB
42 docker.io/redis                                        latest              f7302e4ab3a8        2 months ago        98.2 MB
43 docker.io/rabbitmq                                     3.7.16-management   3f92e6354d11        3 months ago        177 MB
44 docker.io/elasticsearch                                6.8.0               d0b291d7093b        5 months ago        895 MB
45 docker.io/hello-world                                  latest              fce289e99eb9        9 months ago        1.84 kB
46 docker.io/java                                         8                   d23bdf5b1b1b        2 years ago         643 MB
47 [[email protected] ~]#
48 ?
49 ?
 

原文地址:https://www.cnblogs.com/dalianpai/p/11742797.html

时间: 2024-11-09 13:44:38

在阿里云创建私有仓库上传并拉取的相关文章

阿里云域名及文件上传位置

以centos7.2为例. 阿里云域名备案后,还要购买阿里云服务器搭建网站,如果是新手,建议按照阿里云帮助文档里的搭建wordpress教程来完成网站环境的搭建.搭建好网站环境后,就是代码上传到哪个文件目录才能用(域名/文件名)进行访问的问题了.我的网站是phpwind,所以文件只有上传到phpwind这个目录中才能被访问,否则会出现文件找不着的错误.其实phpwind就是网站的根目录.如下图,只有文件上传到/alidata/www/phpwind中才能被访问.

python2系列 接入阿里云oss sdk 实现上传脚本,亲测

公司图片要从原有的nfs存储上迁移到oss存储上,其实阿里云提供的很多种方式,但是作为一枚运维人员很有必要学会使用ossutil工具,当然接入阿里oss的python的sdk也是很有必要的,下面我就将我写的简单的脚本样例晒一下: #! /usr/bin/env python #! -*- coding:utf8 -*- """ aliyujn oss2 python sdk 上传测试测试!!""" from __future__ import p

阿里云 oss 小文件上传进度显示

对阿里云OSS上传小文件时的进度,想过两个方法:一是.通过多线程监測Inputstream剩余的字节数来计算,可是由于Inputstream在两个线程中共用,假设上传线程将Inputstream关闭,在监測线程就会报"句柄无效"的错误,甚至会导致上传失败:第二个方法是通过线程不断监測OSS上已经上传文件的大小,可是在文件全然上传前是不能获得文件大小的. 最后突然灵感来了,把两个方法同一时候使用就行监測文件上传的进度. 看代码: // 上传小文件 private static void

PHP阿里云OSS,七牛云 上传文件

来源:http://my.oschina.net/rain21/blog/477019 七牛云 PHPSDK下载:http://pan.baidu.com/s/1o69TGcM 7.X版本: DEMO: <?php require_once './vendor/autoload.php';   use Qiniu\Auth; use Qiniu\Storage\BucketManager; use Qiniu\Storage\UploadManager;   $accessKey = 'acce

阿里云oss,简单上传

描述:oss比较方便,省去了自己搭建文件服务器的时间,价格比较便宜,下面是java基于oss的简单上传代码 a.添加maven依赖 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.1.0</version> </dependency> b.java代码 public

阿里云 轻量应用服务器 上传一个HTML文件或者jsp文件 通过外网IP访问

我选择的是 宝塔Linux,现在就说一下如何往服务器里面传文件然后通过外网IP访问 1.打开宝塔Linux面板登录,安装tomcat,安装好后如图 2.点击tomcat有个文件标识处 3.出现如图 4.打开文件夹webapps/root,上传你想要的文件 tomcat默认根目录在/www/server/tomcat/webapps/ROOT 这个目录下,所以直接访问这个目录下的文件才能访问.例如:http://47.93.195.31:8080/1.jsp 然后在外部浏览器中输入http://I

2. github创建 git仓库,克隆,拉取和推送操作(所有的git命令前提是一定在当前项目目录下)

步骤: 1.点击小猫,回到初始页面 2.点击start a project,首先会出现一个验证email地址(我们注册的时候,有一个email输入,进去邮箱验证一下) 3.重新点击start a project,进入一个页面.填完以后点击 create repository 4.出现以下的页面,只需要关心框里面的那一行信息,这是远程仓库的地址.之后的都是一些git的命令. 需要注意ssh和https,之前我们配置的是ssh,所以,我们就要用到ssh里面的地址. 5.可以在自己的本地新建一个文件,

github如何上传和拉取文件??(windows篇)

1.先在本地打开workspace文件夹,或者自定义的文件夹,用来保存项目代码的地方.2.然后登陆GitHub账号,点击复制项目路径 3.在刚才文件夹下空白处点击鼠标右键,打开Git窗口 4.在以下页面中输入命令 git clone 加刚才复制的路径,如下图(可能Ctrl+V用不了,可以用右键选择Paste完成复制) 5.输入完命令行之后回车就行,等待下载完毕,然后是切换分支问题.一般我们刚下载好拿到的都是master分支,但是开发的话都是在dev或其他分支上,所以就要进行分支切换.这里已经是切

k8s使用阿里云的私有镜像仓库

k8s使用阿里云的私有镜像仓库 如果从private register中拉取image:也可以参考这个地址:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#registry-secret-existing-credentials 1.在阿里云的容器镜像服务安装使用文档见如下:镜像仓库的创建:参考下边的这些文档https://help.aliyun.com/document_