Какой использовать? microsoft / azure-cli против mcr.microsoft.com/azure-cli

Есть как минимум два разных (?) Контейнера докеров, которые обеспечивают установку azure-cli:

Для последнего я не могу найти ссылку на публичный докер-хаб. Это описано в здесь:

Интерфейс командной строки Azure перенесен в реестр контейнеров Microsoft. Существующие теги в Docker Hub по-прежнему поддерживаются, но новые выпуски будут доступны только по адресу mcr.microsoft.com/azure-cli.

Меня смущает то, что microsoft/azure-cli все еще получает обновления. Тег latest был обновлен 20 дней назад.

Я хочу выполнять команды azure-cli на своем портативном компьютере для разработки.

Возникает вопрос: какой докер-контейнер использовать? Какой из них более безопасен в будущем и будет получать постоянные (функциональные) обновления в будущем?


person Charmin    schedule 14.10.2019    source источник


Ответы (2)


Блин, имидж mcr.microsoft.com/azure-cli лучше, пока в нем есть новые выпуски. Но если нужная вам функция присутствует в обоих изображениях, то, думаю, особой разницы нет.

Но в зависимости от того, где вы используете контейнер, будет разница. Когда вы запускаете образ локально, доступны оба. Когда вы запускаете образ на платформе Azure, mcr.microsoft.com/azure-cli лучше в соответствии с Преимущества реестра контейнеров Microsoft.

Вы можете напрямую вытащить изображение mcr.microsoft.com/azure-cli через команду docker pull mcr.microsoft.com/azure-cli, все будет работать отлично.

person Charles Xu    schedule 14.10.2019
comment
Откуда вы берете доказательства того, что mcr.microsoft.com/azure-cli на сегодняшний день более актуален, чем microsoft/azure-cli? - person Charmin; 14.10.2019
comment
@Charmin Описание, которое вы уже видели. новые выпуски будут доступны только по адресу mcr.microsoft.com/azure-cli. Что еще вы хотите доказать? - person Charles Xu; 15.10.2019

Если вы используете Container Registry, вы можете использовать более позднее, если вы делают это на локальном компьютере, я бы порекомендовал вам использовать docker hub image

Конечно, очень сложно сравнивать реестр контейнеров Azure с Docker Hub. Преимущества ACR - конфиденциальность по умолчанию, интеграция со службами Azure. Docker Hub, с другой стороны, является центром сообщества для создателей образов и встроенной интеграции с GitHub и Bitbucket.

person Sajeetharan    schedule 14.10.2019
comment
Но почему вы так рекомендуете? Вашему ответу не хватает объяснения. - person Charmin; 14.10.2019