Ejecución de la CLI de Azure en un contenedor de Docker

Puede usar Docker para ejecutar un contenedor Linux independiente con la CLI de Azure preinstalada. Docker le permite comenzar rápidamente con un entorno aislado para ejecutar la CLI. La imagen también puede utilizarse como base para sus propias implementaciones.

Con la versión 2.54.0 de la CLI de Azure, el tamaño de la imagen de Docker de azure-cli se reduce de 1,1 GB a 700 MB. Esta reducción es una disminución del 36,3 % lo que da lugar a una velocidad de descarga mejorada y un inicio más rápido.

Inicio del contenedor Docker con Azure CLI preinstalada

Nota:

La CLI de Azure ha migrado a Microsoft Container Registry. Todavía se admiten las etiquetas existentes en Docker Hub, pero las nuevas versiones solo estarán disponibles como mcr.microsoft.com/azure-cli.

Abra un símbolo del sistema e inicie el contenedor Docker con Azure CLI preinstalada mediante el siguiente comando.

docker run -it mcr.microsoft.com/azure-cli

Nota:

Si desea seleccionar las claves SSH de su entorno de usuario, use -v ${HOME}/.ssh:/root/.ssh para montar las claves SSH en el entorno.

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

La CLI se instala en la imagen como el comando az en /usr/local/bin.

Ejecución del contenedor de Docker con una versión específica de la CLI de Azure

Las versiones disponibles se pueden encontrar en las notas de la versión de la CLI de Azure.

Para ejecutar una versión específica de Azure CLI en el contenedor Docker, utilice este comando:

docker run -it mcr.microsoft.com/azure-cli:<version>

Actualización de una imagen de Docker

Para actualizar con Docker es necesario extraer la nueva imagen y volver a crear los contenedores existentes. Por este motivo, debe intentar evitar el uso de un contenedor que hospede la CLI como almacén de datos.

Actualización de la imagen local con docker pull.

docker pull mcr.microsoft.com/azure-cli

Desinstalación de una imagen de Docker

Si decide desinstalar la CLI de Azure, sentimos que se marche. Antes de desinstalar, use el comando az feedback para contarnos lo que se podría mejorar o corregir. Nuestro objetivo es hacer una CLI de Azure sin errores y fácil de usar. Si encuentra un error, le rogamos que abra una incidencia en GitHub.

Después de detener cualquier contenedor que ejecute la imagen de la CLI, elimínela.

docker rmi mcr.microsoft.com/azure-cli

Pasos siguientes

Ahora que lo tiene todo listo para usar la CLI de Azure en un contenedor de Docker, dé un breve paseo por sus características y comandos más comunes.