共用方式為


在 Docker 容器中執行 Azure PowerShell

我們發佈預先安裝 Azure PowerShell 的 Docker 映像。 您可以使用 Docker 來執行預先安裝 Azure PowerShell 的獨立 Linux 容器。 本文說明如何在 Docker 容器中使用 Azure PowerShell。

尋找可用的影像

已發行的映像檔需要 Docker 17.05 或更新版本。 您必須能夠在沒有或本機管理權限的情況下 sudo 執行 Docker。 按照Docker的官方 說明 安裝Docker。

發行容器衍生自官方散發映像、安裝相依性,以及安裝 Azure PowerShell 模組。

最新的容器映像包含最新版本的 PowerShell,以及 Az PowerShell 模組支援的最新 Azure PowerShell 模組。

您可以在 Docker 映像 頁面上找到 Azure PowerShell Docker 映像的完整清單。

這很重要

這些映像是根據作業系統發行者提供的官方作業系統 (OS) 映像建置。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。

在容器中使用 Azure PowerShell

下列步驟概述下載映像和啟動互動式 PowerShell 會話所需的 Docker 命令。

  1. 下載最新的 azure-powershell 映像。

    docker pull mcr.microsoft.com/azure-powershell:azurelinux-3.0
    
  2. 以互動模式執行 azure-powershell 容器:

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

對於 Windows Docker 主機,您必須啟用 Docker 檔案共用,以允許 Windows 上的本機磁碟機與 Linux 容器共用。 如需詳細資訊,請參閱 開始使用 Docker for Windows

不再需要時移除影像

下列命令會在您不再需要 Docker 容器時刪除它。

docker rmi mcr.microsoft.com/azure-powershell:azurelinux-3.0

後續步驟

若要深入瞭解 Azure PowerShell 模組及其功能,請參閱 開始使用 Azure PowerShell