在 Docker 容器中运行 Azure CLI 2.0

可以使用 Docker 运行已预装 Azure CLI 2.0 的独立 Linux 容器。 Docker 可让你快速开始创建一个用于运行 CLI 的隔离环境。 映像也可以用作你自己的部署的基础。

在 Docker 容器中运行

请使用 docker run 安装 CLI。

docker run -it microsoft/azure-cli

Note

若要从用户环境中选取 SSH 密钥,请使用 -v ${HOME}/.ssh:/root/.ssh 在环境中装载 SSH 密钥。

docker run -it -v ${HOME}/.ssh:/root/.ssh microsoft/azure-cli

CLI 作为 /usr/local/bin 中的 az 命令安装在映像中。 若要登录,请运行 az login 命令。

az login

若要了解有关不同身份验证方法的详细信息,请参阅使用 Azure CLI 2.0 登录

更新 Docker 映像

使用 Docker 进行更新需要拉取新映像和重新创建任何现有的容器。 因此,应先行尝试,避免将托管 CLI 的容器用作数据存储。

使用 docker pull 更新本地映像。

docker pull microsoft/azure-cli

卸载 Docker 映像

如果你决定卸载 Azure CLI,我们会很遗憾。 在卸载之前,请使用 az feedback 命令告诉我们在哪些方面需要改进或修复。 我们的目标是消除 Azure CLI 中的 bug 并使其变得用户友好。 如果你在发现 bug 后提出 GitHub 问题,我们将十分感激。

停止运行 CLI 映像的任何容器后,请删除该映像。

docker rmi microsoft/azure-cli

后续步骤

现在你已准备好使用 Azure CLI,下面简要介绍其功能和常用命令。