阿里云私有镜像仓库配置及使用

1 登录阿里云

阿里云访问地址:https://www.aliyun.com/
右上角选择“控制台
在这里插入图片描述

2 创建个人实例

搜索框搜索“容器镜像服务
在这里插入图片描述
新建“个人实例
在这里插入图片描述
选择“创建个人版
在这里插入图片描述
同意协议,点击确定
在这里插入图片描述

3 个人实例配置

设置Registry登录密码
在这里插入图片描述
密码要求:8-32位,必须包含字母、符号或数字中的至少两项
在这里插入图片描述
设置访问凭证
在这里插入图片描述
需手机号验证

4 创建命名空间

个人版命名空间最多可创建3个
在这里插入图片描述
命名要求:全网唯一
在这里插入图片描述
创建完成后效果如下:
在这里插入图片描述

5 创建镜像仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
镜像仓库创建完成效果如下:
在这里插入图片描述
大致功能区如下:
在这里插入图片描述

6 私仓使用

6.1 本地镜像上传进私仓

演示将本地nginx:latest镜像上传进私仓中
在这里插入图片描述

6.1.1 登录私有仓库

docker login --username=aliyun3625862052 registry.cn-hangzhou.aliyuncs.com
# 输入私仓密码

在这里插入图片描述
出现“Login Succeeded”表示登录成功

若登录出现以下报错
在这里插入图片描述
最大可能是网络异常,当然,也可使用docker logout退出登录后再登录

6.1.2 本地镜像打包

docker tag 605c77e624dd registry.cn-hangzhou.aliyuncs.com/ailiyun36258/apps:nginx_latest
# registry.cn-hangzhou.aliyuncs.com/ailiyun36258/apps此处命名需要参考仓库中的操作指南,名称错误将无法上传进私仓

在这里插入图片描述

6.1.3 将本地镜像上传进阿里云私仓

docker push registry.cn-hangzhou.aliyuncs.com/ailiyun36258/apps:nginx_latest

在这里插入图片描述

6.1.4 阿里云镜像仓库中查看

在这里插入图片描述
上传过程中出现无法上传的情况(可能虚拟机网络问题)
可使用docker save -o将本地镜像打成tar包,传输到实体机上,使用docker load -i命令解压后,在实体机上再传输进阿里云私有仓库

1. 将本地镜像压缩成tar包
docker save -o nginx_latest.tar registry.cn-hangzhou.aliyuncs.com/ailiyun36258/apps:nginx_latest

2. 在本地环境将tar包解压成镜像
docker load -i .\nginx_latest.tar

6.2 私仓镜像下载到本地

6.2.1 登录私有仓库

docker login --username=aliyun3625862052 registry.cn-hangzhou.aliyuncs.com

在这里插入图片描述

6.2.2 从私仓中拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/ailiyun36258/apps:nginx_latest

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值