Docker-阿里云ACR
阿里云ACR概述
阿里云容器镜像服务(ACR)是阿里云提供的安全、稳定、高效的镜像托管服务,国内访问速度快,适合企业级应用。
ACR操作步骤
1. 登录阿里云控制台
- 访问阿里云官网:https://www.aliyun.com/
- 登录控制台后,搜索
ACR进入容器镜像服务页面
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等阿里云服务无缝对接
注意事项
- 确保使用正确的镜像仓库地址和命名空间
- 合理设置镜像仓库的访问权限(公开或私有)
- 定期清理不再使用的镜像,节省存储空间
