转换镜像列表格式
hangar convert-list 命令支持将镜像列表从 Default 格式转换为 Mirror 格式(参考 镜像列表格式)。
备注
mirror 命令目前已支持 Default 和 Mirror 两种格式的镜像列表,因此您可以直接使用 mirror 命令拷贝 Default 格式的镜像列表。
快速上手
将镜像列表从 Default 格式转换为 Mirror 格式,并设定目标镜像仓库 Registry URL 为 registry.example.io:
- 
准备一份样例
Default格式的镜像列表:example_image_list.txtdocker.io/library/mysql:8
docker.io/library/nginx:latest - 
使用以下命令将
Default格式的镜像列表转换为Mirror格式,并设定目标镜像仓库的 Registry URL 为registry.example.io。hangar convert-list \
--input="example_image_list.txt" \
--output="example_mirror_list.txt" \
--source=docker.io \
--destination=registry.example.io - 
转换格式后的镜像列表:
example_mirror_list.txtdocker.io/library/mysql registry.example.io/library/mysql 8
docker.io/library/nginx registry.example.io/library/nginx latest 
使用方法
Usage:
  hangar convert-list [flags]
Examples:
  hangar convert-list -i rancher-images.txt -o CONVERTED_MIRROR_LIST.txt
Flags:
  -d, --destination string   specify the destination registry
  -h, --help                 help for convert-list
  -i, --input string         input image list (required)
  -o, --output string        output image list (default "[INPUT_FILE].converted")
  -s, --source string        specify the source registry
Global Flags:
      --debug        enable debug output
      --tls-verify   enable https tls verify (default true)