全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
容器服务

如何支持私有镜像

更新时间:2017-11-07 23:22:21

  1. kubectl create secret docker-registry regsecret --docker-server=registry-internal.cn-hangzhou.aliyuncs.com --docker-username=abc@aliyun.com --docker-password=xxxxxx --docker-email=abc@aliyun.com

其中:

  • regsecret: 指定密钥的键名称,可自行定义。
  • —docker-server:指定 Docker 仓库地址。
  • —docker-username: 指定 Docker 仓库用户名。
  • —docker-password:指定 Docker 仓库登录密码。
  • —docker-email:指定邮件地址(选填)。

yml 文件加入密钥参数。

  1. containers:
  2. - name: channel
  3. image: registry-internal.cn-hangzhou.aliyuncs.com/abc/test:1.0
  4. ports:
  5. - containerPort: 8114
  6. imagePullSecrets:
  7. - name: regsecret

其中,

  • imagePullSecrets 是声明拉取镜像时需要指定密钥。
  • regsecret 必须和上面生成密钥的键名一致。
  • image 中的 Docker 仓库名称必须和 --docker-server 中的 Docker 仓库名一致。

详情信息参见官方文档 使用私有仓库

本文导读目录