Azure PowerShell がプレインストールされた Docker イメージを発行します。 Docker を使用して、Azure PowerShell がプレインストールされたスタンドアロンの Linux コンテナーを実行できます。 この記事では、Docker コンテナーで Azure PowerShell を使用する方法について説明します。
使用可能な画像の検索
リリースされたイメージには、Docker 17.05 以降が必要です。
sudo
またはローカル管理者権限なしで Docker を実行できる必要があります。 Docker の公式 の指示 に従って Docker をインストールします。
リリース コンテナーは、公式の配布イメージから派生し、依存関係をインストールし、Azure PowerShell モジュールをインストールします。
最新のコンテナー イメージには、最新バージョンの PowerShell と、Az PowerShell モジュールでサポートされている最新の Azure PowerShell モジュールが含まれています。
Azure PowerShell Docker イメージの完全な一覧は、 Docker イメージ ページにあります。
Important
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 最新のセキュリティ更新プログラムが適用されるように、OS パッケージを最新バージョンに更新することをお勧めします。
コンテナーでの Azure PowerShell の使用
次の手順では、イメージをダウンロードし、対話型の PowerShell セッションを開始するために必要な Docker コマンドの概要を示します。
最新の azure-powershell イメージをダウンロードします。
docker pull mcr.microsoft.com/azure-powershell:azurelinux-3.0
対話型モードで azure-powershell コンテナーを実行します。
docker run -it mcr.microsoft.com/azure-powershell:azurelinux-3.0 pwsh
Windows Docker ホストの場合は、Docker ファイル共有を有効にして、Windows 上のローカル ドライブを Linux コンテナーと共有できるようにする必要があります。 詳細については、「 Docker for Windows の概要」を参照してください。
不要になったらイメージを削除する
次のコマンドは、Docker コンテナーが不要になったときに削除します。
次のステップ
Azure PowerShell モジュールとその機能の詳細については、「 Azure PowerShell の概要」を参照してください。
Azure PowerShell