使用专用端点将 docker 图像推送到容器注册表

push docker image to container registry with private endpoint

我有一个容器注册表 (CR),我们的一位 IT 人员在其中设置了一个专用端点,我认为这意味着 CR 仅在我们公司网络中可见?当我尝试时:

acr login --name amazingCR1234

我得到:

Looks like you don't have access to registry 'amazingCR1234.azurecr.io'. To see configured firewall rules, run 'az acr show --query networkRuleSet --name amazingCR1234'. To see if public network access is enabled, run 'az acr show --query publicNetworkAccess'. Please refer to https://aka.ms/acr/errors#connectivity_forbidden_error for more information.

我有点困惑。我现在如何部署以前可以部署的 docker 映像?谢谢

根据您提供的消息,您想要用于访问 ACR 的 VM 与 ACR 专用终结点所在的 VNet 处于不同的订阅中。在这种情况下,您可以尝试对等两个不同的 VNet,即使它们在不同的订阅中。 Here 是如何对等不同订阅中的两个 VNet 的步骤。