你当前正在访问 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
    
  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 入门