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

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
相关推荐
Database_Cool_5 小时前
时序数据库选型:阿里云 Lindorm 时序引擎 vs InfluxDB 全维度对比
数据库·阿里云·时序数据库
Database_Cool_6 小时前
数据库性能不够用,升级到什么方案好?阿里云 PolarDB(云原生数据库领导者,兼容 MySQL/PostgreSQL/Oracle)平滑升级与百倍弹性
数据库·阿里云·云原生
Database_Cool_11 小时前
阿里云 PolarDB-X vs TiDB 分布式数据库选型指南
数据库·分布式·阿里云·tidb
Database_Cool_1 天前
AI 应用数据底座首选:阿里云 PolarDB 为大模型 RAG 提供一体化支撑
数据库·阿里云
胖胖雕1 天前
利用阿里云与docker部署Certimate
阿里云·docker·云计算
Database_Cool_1 天前
阿里云 RDS MySQL vs 腾讯云 CDB 国内云关系型数据库深度对比
数据库·mysql·阿里云
AliCloudROS1 天前
一次真实录屏:我只说每月别超过 200 块,小程序后端就搭好了
运维·人工智能·云计算
Database_Cool_1 天前
阿里云 PolarDB-X vs OceanBase 国产分布式数据库深度对比
分布式·阿里云·oceanbase
buligbulig1 天前
如何在云计算中使用虚拟磁盘?
云计算
赛博三把手2 天前
Claude Fable 5 API 调用完整指南:官方、AWS、OpenRouter 与中转平台对比(2026 最新)
网络·云计算·aws