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

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
相关推荐
AKAMAI11 小时前
针对 Akamai Cloud 上的 NVIDIA RTX Pro 6000 Blackwell 进行基准测试
云计算·gpu
亚林瓜子12 小时前
AWS S3日志桶常用过期文件生命周期策略
云计算·生命周期·aws·s3·过期·glacier
这个DBA有点耶12 小时前
数据库管理工具+开发工具的融合:AI如何重塑DBA工作流?
开发语言·数据库·人工智能·sql·云计算·dba
数据库知识分享者小北13 小时前
安全可靠数据库选型之阿里云 PolarDB MySQL 版V2.0
数据库·mysql·阿里云·国产数据库·polardb·安全可靠数据库·polardb-m
yyuuuzz14 小时前
企业出海场景下的技术适配小经验
运维·服务器·网络·云计算·aws
学习要积极15 小时前
Spring AI 与阿里云 AI 快速入门:从零搭建智能应用
人工智能·spring·阿里云
hz5678916 小时前
2026主流RTC音视频SDK选型全解析:性能对比+避坑指南+国产化适配深度横评
云计算·音视频·实时音视频·信息与通信
AOwhisky17 小时前
Ceph系列第二期:Ceph集群部署实战(cephadm)
linux·运维·笔记·分布式·ceph·云计算·存储
qq_2290580118 小时前
宝塔搭建外网映射域名项目
阿里云
Cloud_Shy61818 小时前
Linux 系统定时任务Cron(d)服务应用实践(三:定时任务调试技巧及故障分析解决)
linux·网络·centos·云计算·github·运维开发