Skip to content

Docker-阿里云ACR

阿里云ACR概述

阿里云容器镜像服务(ACR)是阿里云提供的安全、稳定、高效的镜像托管服务,国内访问速度快,适合企业级应用。

ACR操作步骤

1. 登录阿里云控制台

2. 创建ACR实例

  • 选择创建「个人版」或「企业版」实例
  • 个人版适合个人开发者和小型团队,企业版适合大型企业

3. 创建命名空间

  • 命名空间用于隔离不同项目或团队的镜像
  • 建议使用有意义的名称,如团队名称或项目名称

4. 创建镜像仓库

  • 选择命名空间
  • 填写仓库名称和描述
  • 选择仓库类型(公开或私有)

ACR操作命令

登录阿里云Container Registry

bash
docker login --username=阿里云用户名 阿里云加速域名.cn-beijing.personal.cr.aliyuncs.com

从ACR拉取镜像

bash
docker pull crpi-vseztbia2u1dmfxq.cn-beijing.personal.cr.aliyuncs.com/linuxjs/linuxjs:[镜像版本号]

将镜像推送到ACR

bash
# 标记本地镜像
docker tag [ImageId] crpi-vseztbia2u1dmfxq.cn-beijing.personal.cr.aliyuncs.com/linuxjs/linuxjs:[镜像版本号]

# 推送镜像到ACR
docker push crpi-vseztbia2u1dmfxq.cn-beijing.personal.cr.aliyuncs.com/linuxjs/linuxjs:[镜像版本号]

ACR优势

  • 国内访问速度快:阿里云在国内多个地域有节点,访问延迟低
  • 安全可靠:支持镜像扫描、漏洞检测等安全功能
  • 企业级支持:提供丰富的企业级功能,如RBAC、镜像生命周期管理等
  • 与阿里云生态深度集成:可与ACK、ECS等阿里云服务无缝对接

注意事项

  • 确保使用正确的镜像仓库地址和命名空间
  • 合理设置镜像仓库的访问权限(公开或私有)
  • 定期清理不再使用的镜像,节省存储空间