Использование Azure PowerShell в контейнере Docker

Мы публикуем образы Docker с предварительно установленной платформой Azure PowerShell. Вы можете использовать Docker для запуска автономного контейнера Linux с предварительно установленной конфигурацией Azure PowerShell. В этой статье показано, как использовать Azure PowerShell в контейнере Docker.

Поиск доступных образов

Для выпущенных образов требуется Docker 17.05 или более поздней версии. Вы должны иметь возможность запускать Docker без sudo или локальных административных прав. Следуйте официальным инструкциям Docker по установке Docker.

Контейнеры выпуска являются производными от официального образа распространения, установки зависимостей и установки модуля Azure PowerShell.

Последний образ контейнера содержит последнюю версию PowerShell и последние модули Azure PowerShell, поддерживаемые модулем Az PowerShell.

Полный список образов Docker Azure PowerShell можно найти на странице образа Docker Docker.

Использование Azure PowerShell в контейнере

Ниже представлены команды Docker, необходимые для скачивания образа и запуска интерактивного сеанса PowerShell.

  1. Скачайте последнюю версию образа azure-powershell.

    docker pull mcr.microsoft.com/azure-powershell
    
  2. Запустите контейнер azure-powershell в интерактивном режиме:

    docker run -it mcr.microsoft.com/azure-powershell pwsh
    

Для узлов Windows Docker нужно включить общий доступ к файлам Docker, чтобы предоставить контейнерам Linux общий доступ к локальным дискам в Windows. Дополнительные сведения см. в статье "Начало работы с Docker для Windows".

Удаление ненужного образа

Следующая команда удаляет контейнер Docker, если он больше не нужен.

docker rmi mcr.microsoft.com/azure-powershell

Следующие шаги

Дополнительные сведения о модулях Azure PowerShell и их функциях см. в статье Get Started with Azure PowerShell (Начало работы с Azure PowerShell).