【问题标题】:Which one to use? microsoft/azure-cli vs mcr.microsoft.com/azure-cli使用哪一个? microsoft/azure-cli 与 mcr.microsoft.com/azure-cli
【发布时间】:2019-10-14 07:38:51
【问题描述】:

至少有两个不同的(?)提供 azure-cli 安装的 docker 容器:

对于最后一个,我找不到公共 docker hub 链接。这是here描述的:

Azure CLI 已迁移到 Microsoft 容器注册表。现存的 Docker Hub 上的标签仍然受支持,但新版本只会 以 mcr.microsoft.com/azure-cli 的形式提供。

让我感到困惑的是,microsoft/azure-cli 仍在更新。 latest 标签已于 20 天前更新。

我想在我的开发笔记本电脑上执行 azure-cli 命令。

问题是:应该使用哪个 docker 容器?哪一个在未来更安全,并且会在未来获得持续(功能)更新?

【问题讨论】:

    标签: azure docker azure-cli


    【解决方案1】:

    当然,mcr.microsoft.com/azure-cli 的图像在有新版本时会更好。但如果你需要的功能在两张图片中都存在,那么我认为没有太大区别。

    但是根据你使用的容器在哪里,会有一些差异。当您在本地运行映像时,两者都可用。在 Azure 平台上运行镜像时,mcr.microsoft.com/azure-cliBenefits of the Microsoft Container Registry 更好。

    您可以通过命令docker pull mcr.microsoft.com/azure-cli直接拉取图像mcr.microsoft.com/azure-cli,它会完美运行。

    【讨论】:

    • 你从哪里得到证据表明mcr.microsoft.com/azure-climicrosoft/azure-cli 更新得更多?
    • @Charmin 您已经看到的描述。 “新版本将仅作为 mcr.microsoft.com/azure-cli 提供”。你还想证明什么?
    【解决方案2】:

    如果你使用Container Registry,你可以使用后者,如果你在本地机器上使用,我建议你使用docker hub image

    当然,很难将 Azure Container Registry 与 Docker Hub 进行比较。 ACR 的优点是默认隐私,与 Azure 服务集成。另一方面,Docker Hub 正在成为图像创建者的社区中心,并与 GitHub 和 Bitbucket 进行开箱即用的集成。

    【讨论】:

    • 但是你为什么推荐这种方式呢?您的答案缺乏解释。
    猜你喜欢
    • 2022-07-21
    • 1970-01-01
    • 2019-10-17
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多