你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 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:mariner-2
    
  2. 以交互模式运行 azure-powershell 容器:

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

对于 Windows Docker 主机,必须启用 Docker 文件共享,以允许 Windows 上的本地驱动器与 Linux 容器共享。 有关详细信息,请参阅 Docker for Windows入门。

不再需要时删除图片

以下命令在不再需要 Docker 容器时将其删除。

docker rmi mcr.microsoft.com/azure-powershell:mariner-2

后续步骤

若要详细了解 Azure PowerShell 模块及其功能,请参阅 Azure PowerShell入门。