使用哪一个? microsoft/azure-cli 对比 mcr.microsoft.com/azure-cli

Which one to use? microsoft/azure-cli vs mcr.microsoft.com/azure-cli

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

最后一个我找不到 public docker 集线器 link。这是描述 here:

The Azure CLI has migrated to Microsoft Container Registry. Existing tags on Docker Hub are still supported, but new releases will only be available as mcr.microsoft.com/azure-cli.

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

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

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

如果您正在使用 Container Registry you can use the later, if you are doing it on the local machine, I would recommend you to go with docker hub image

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

天哪,图像 mcr.microsoft.com/azure-cli 有了新版本就更好了。但是如果你需要的特征在两个图像中都存在,那么我认为没有太大区别。

但是根据你使用的容器的不同,会有一些不同。当您 运行 本地图像时,两者都可用。当你运行镜像在Azure平台时,mcr.microsoft.com/azure-cli根据Benefits of the Microsoft Container Registry比较好。

可以直接通过命令docker pull mcr.microsoft.com/azure-cli拉取镜像mcr.microsoft.com/azure-cli,效果会很好。