源仓库管理用于管理远程仓库的类型、地址、访问密钥等信息,这些信息将会用于创建复制策略。 这些信息以实例为单位进行保存仅限当前实例内使用。

# 创建源仓库

  1. 点击同步管理>源仓库管理>创建源仓库

  2. 选择镜像实例。

目前 lstack 支持以下几种源仓库:

  • lstacK LCR
  • 阿里云 ACR
  • 华为云 SWR
  • Docker hub
  • harbor

# 创建阿里云 ACR 源仓库

创建阿里云容器镜像服务(ACR)源仓库参数如下:

  • 提供者:选择 ali-acr。
  • 目标名:自定义。
  • 目标 URL:使用 ACR 的公网域名,格式为 https://{ACR镜像仓库地址},例如杭州区域的仓库填写https://registry.cn-hangzhou.aliyuncs.com
  • Access Key & Access Secret:选择 acr 时为必填参数,需要阿里云的 ack,获取阿里云 ACK (opens new window)

# 创建华为云 SWR 源仓库

创建华为云容器镜像仓库(SWR)源仓库参数如下:

  • 提供者:选择 huawei-SWR。
  • 目标名:自定义。
  • 目标 URL:使用 SWR 的公网域名,格式为 https://{SWR镜像仓库地址} ,例如:https://swr.cn-north-1.myhuaweicloud.com
  • 访问 ID:遵循 SWR 的长期有效的认证凭证规则,以“区域名@[AK]”形式填写。
  • 访问密码:遵循 SWR 的长期有效的认证凭证规则,需要用 AK 和 SK 来生成,详细说明请参考华为云获取长期有效登录指令 (opens new window)

# 创建 docker hub 源仓库

创建 docker hub 源仓库参数如下:

  • 提供者: 选择 docker-hub。
  • 目标名: 自定义。
  • 目标 URL:固定值https://hub.docker.com
  • 访问 ID & 访问密码:选填,若需要同步私有仓库镜像则需要填写,同步公开镜像不需要填写。