gpt4 book ai didi

docker - 如何使用标签名称作为正则表达式提取 docker hub 图像

转载 作者:行者123 更新时间:2023-12-02 21:33:19 35 4
gpt4 key购买 nike

需求:
假设我在 docker hub 中有以下列出的图像:

  • 图片名称:gvh
  • 图片名称:vidgvh
  • 图片名称:gvhjeevi
  • 图片名称:herogvh

  • 如何使用一个 docker pull 命令提取所有这些具有不同标签名称但包含公共(public)子模式的图像?
    对于 aws ecr,我们必须运行以下命令,但对于 docker hub,没有这样的选项可用。 aws ecr list-tags-for-resource --resource-arn arn:aws:ecr:region:account_id:repository/repository_name引用: https://docs.aws.amazon.com/cli/latest/reference/ecr/list-tags-for-resource.html
    docker pull imagename:<regex-tag>

    最佳答案

    我建议使用几个不同命令的管道。
    下面是示例:

    curl https://registry.hub.docker.com/v1/repositories/mysql/tags \
    | jq -r '.[].name' \
    | grep "8.0" \
    | xargs -i docker pull mysql:{}
    您还可以在 grep 命令中使用正则表达式。

    关于docker - 如何使用标签名称作为正则表达式提取 docker hub 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63964033/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com