在 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 映像 的完整列表。

在容器中使用 Azure PowerShell

下列步驟顯示下載映像並啟動互動式 PowerShell 工作階段所需的 Docker 命令。

  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 檔案共用,以允許 Windows 上的本機磁碟驅動器與 Linux 容器共用。 如需詳細資訊,請參閱 開始使用適用於 Windows 的 Docker。

不再需要時移除映像

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

docker rmi mcr.microsoft.com/azure-powershell

下一步

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