把 Docker 镜像推送到 阿里云容器镜像服务 ACR

一、先去阿里云开通「容器镜像服务」

1、登录 阿里云控制台 -- 搜索:容器镜像服务 ACR

2、进入 → 选 个人版 / 企业版(个人版免费)

创建命名空间(比如:wujingze)

创建镜像仓库(比如:wujingze)

创建时选择:本地仓库 → 下一步就能看到官方给你的推送命令。


二:在你的电脑 / 服务器登录阿里云 Docker 仓库

2.1. 找到你的阿里云仓库

复制代码
*****.cn-hangzhou.personal.cr.aliyuncs.com

(区域你可以选:杭州、上海、北京都行)

2.2 执行登录命令

docker login registry.cn-hangzhou.aliyuncs.com -u 你的阿里云账号用户名

bash 复制代码
[root@k8smaster01 flink]# docker login --username=18130426463 crpi-z3vnuw2otv58bcad.cn-hangzhou.personal.cr.aliyuncs.com
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[root@k8smaster01 flink]# 

就是登录成功


2.3、给你的镜像打标签/推送镜像

bash 复制代码
[root@k8smaster01 flink]# docker tag 3ad36e998880 crpi-z3vnuw2otv58bcad.cn-hangzhou.personal.cr.aliyuncs.com/wujingze/wujingze:flink1.19.1-jdk8u151
[root@k8smaster01 flink]# 
您在 /var/spool/mail/root 中有新邮件
[root@k8smaster01 flink]# docker push crpi-z3vnuw2otv58bcad.cn-hangzhou.personal.cr.aliyuncs.com/wujingze/wujingze:flink1.19.1-jdk8u151
The push refers to repository [crpi-z3vnuw2otv58bcad.cn-hangzhou.personal.cr.aliyuncs.com/wujingze/wujingze]
d97e1625c092: Pushed 
abd97575f915: Pushed 
ca4c32257177: Pushed 
78d2da335ecb: Pushed 
d6fcf31ab067: Pushed 
d7d971155277: Pushed 
d5c5cc299648: Pushed 
d78640e8f023: Pushed 
b523824ce092: Pushed 
f2a2b1b3b7b2: Pushed 
e4dffd69481a: Pushed 
9f4370cb4960: Pushed 
5e75506f60a0: Pushed 
0b9c994b0484: Pushed 
flink1.19.1-jdk8u151: digest: sha256:89d56e614a44c86eb55befccfc7d5ff3f85f53cd68c8d7c80de9f3aa12917cd8 size: 3258

2.4、查看镜像是否上传成功


复制代码
docker pull crpi-z3vnuw2otv58bcad.cn-hangzhou.personal.cr.aliyuncs.com/wujingze/wujingze:flink1.19.1-jdk8u151

2.6、总结避坑

整理直接复制就能用的完整流程

最常见的坑

  1. 必须先打 tag,否则推不上去

  2. 命名空间必须先在阿里云创建好

  3. 密码输错 → 去阿里云 ACR 看「访问凭证」设置固定密码

  4. 区域要对应(杭州就用杭州地址)

    1. 登录阿里云Docker

    docker login registry.cn-hangzhou.aliyuncs.com -u 你的阿里云账号

    2. 打标签

    docker tag 本地镜像名:版本 registry.cn-hangzhou.aliyuncs.com/命名空间/仓库名:版本

    3. 推送

    docker push registry.cn-hangzhou.aliyuncs.com/命名空间/仓库名:版本


相关推荐
sibylyue15 小时前
【云原生系列3】Docker Compose单机多容器编排工具
运维·docker·容器
java_logo16 小时前
Docker 部署 ArchivesSpace:轻松搭建档案信息管理平台
运维·docker·容器·档案管理·轩辕镜像·archivesspace·特藏
kuroomi20 小时前
Docker 与容器基础
linux·运维·docker
梦梦代码精1 天前
《回收租赁系统技术选型避坑指南:业务闭环与二开自由度详解》
开发语言·低代码·docker·开源·代码规范
_itgo1 天前
意图识别落地方案
运维·docker·容器
山海鲸实战案例分享1 天前
山海鲸可视化VS DataV:项目交付之后,谁能持续跟上业务变化
阿里云·数字孪生·数据可视化·零代码·datav·山海鲸可视化
weixin_493503671 天前
商会小程序附件上传:分片上传 + OSS 直传完整实现(Vue3 + 阿里云 OSS 实战)
阿里云·小程序·云计算
java_logo1 天前
Docker 部署 ClickHouse Server:轻松搭建列式 OLAP 分析数据库平台
数据库·clickhouse·docker·私有化部署·olap·列式数据库·轩辕镜像
冰块的旅行1 天前
完整的 Docker + Docker Compose 部署教程亲测有效
docker·容器
乌恩大侠1 天前
【Sionna】docker build ubuntu cuda
ubuntu·docker·容器·spark·o-ru·ai-ran