在 Docker 容器中运行 Azure CLI

可以使用 Docker 运行已预装 Azure CLI 的独立 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 命令。

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

更新 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,下面简要介绍其功能和常用命令。