欢迎光临
个人技术文档整理

docker+阿里云私有镜像服务

为什么要使用阿里云私有镜像

  • 个人测试使用,速度快
  • harbor私有仓库搭建需要独立的服务器
  • dockerhub 网络太慢
  • 这里以申请阿里云容器镜像服务(免费),并创建仓库为例,其他仓库如 dockerhub、谷歌、亚马逊、腾讯等详见对应产品说明书。我们建议用阿里云容器镜像服务。
  • 阿里云容器服务地址为 https://cr.console.aliyun.com,注册开通后产品页面如下:

 

访问凭证

  • Docker客户端登录时使用的用户名为阿里云账户全名,密码为当前设置的密码
  • docker 登录命令使用

    //格式 docker login --username=[阿里云账号] --password=[docker密码] registry.[地域].aliyuncs.com
    docker login --username=xxxxx@qq.com --password=xxxxxx registry.cn-chengdu.aliyuncs.com

     

创建镜像仓库

  • 切换标签页到命名空间,创建地址唯一的命名空间
  • 创建镜像仓库(地域选择距离最近的)
  • 选择本地仓库,不建议其他选项,完成创建

基本操作

  •  登录阿里云Docker Registry
    docker login --username=3533*****@qq.com registry.cn-guangzhou.aliyuncs.com

     

  •  从Registry中拉取镜像
    docker pull registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号]

     

  •  将镜像推送到Registry
    docker login --username=3533*****@qq.com registry.cn-guangzhou.aliyuncs.com
    docker tag [ImageId] registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号]
    docker push registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号]

    请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。

 

赞(1)