gpt4 book ai didi

Azure - 按主要版本从容器注册表中检索二头肌模块

转载 作者:行者123 更新时间:2023-12-03 05:21:06 24 4
gpt4 key购买 nike

我的 Azure 容器注册表中有存储库

  • myregistry.azurecr.io/bicep/myappmodule:v1.0.25798
  • myregistry.azurecr.io/bicep/myappmodule:v1.0.25799

我想在外部二头肌文件中引用主要版本 (v1) 的最新模块。因此,在这种情况下,应使用版本为 v1.0.25799 的模块。

ma​​in.bicep:

...
module appService 'br:myregistry.azurecr.io/bicep/myappmodule:v1' = {
name: 'appService'
params: {
...
}
}
...

有没有办法获取最新的存储库版本?

我尝试过但没有成功:

  • br:myregistry.azurecr.io/bicep/myappmodule:v1.*
  • br:myregistry.azurecr.io/bicep/myappmodule:v1*
  • br:myregistry.azurecr.io/bicep/myappmodule:v1:最新
  • br:myregistry.azurecr.io/bicep/myappmodule:最新

最佳答案

在我的环境中进行测试,发现您无法使用如下格式从容器注册表获取最新镜像。您必须使用带有标签的完整图像名称才能使用最新/特定图像。

  • br:myregistry.azurecr.io/bicep/myappmodule:v1.*
  • br:myregistry.azurecr.io/bicep/myappmodule:v1*
  • br:myregistry.azurecr.io/bicep/myappmodule:v1:latest
  • br:myregistry.azurecr.io/bicep/myappmodule:latest

将两个具有相似名称的镜像推送到 ACR,即您正在使用的镜像,例如尝试从该镜像创建容器实例(驻留在容器注册表中)

enter image description here

收到错误,因为图像尝试拉取以创建不存在具有该名称的容器实例

enter image description here

尝试使用容器注册表中的全名,效果很好。

enter image description here

建议您在推送到容器注册表时使用以下格式。

  • myregistry.azurecr.io/bicep/myappmodule:v1.0.25798
  • myregistry.azurecr.io/bicep/myappmodule:v1.0.25799

关于Azure - 按主要版本从容器注册表中检索二头肌模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72379748/

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