Azure CLI desde un contenedor Docker de usar y tirar 

Gisela Torres
Computación en la nube
Cuando te conté cómo comunicar dos contenedor entre sí, también te mostré cómo crear contenedores que se eliminan ..

Azure CLI desde un contenedor Docker de usar y tirar 

Cuando te conté cómo comunicar dos contenedor entre sí, también te mostré cómo crear contenedores que se eliminan de manera automática, cuando terminas la sesión. Para terminar la semana te quiero mostrar cómo estoy usando Azure CLI estos días. Con un solo comando puedes lanzarlo desde un contenedor, usarlo el tiempo que necesites y que de manera automática se elimine cuando termines con él. Un Azure CLI de usar y tirar 

En Docker Hub, el repositorio público de Docker del que ya te hable, Microsoft tiene una cuenta donde publica numerosos repositorios, entre ellos una imagen que contiene Azure CLI.

Gracias a esta imagen puedo crearme un contenedor que solo utilizo para lanzar los comandos que necesito en mis suscripciones de Microsoft Azure, sin tener que preocuparme de si tengo la última versión de la herramienta, o si tan siquiera la tengo instalada en local.

 
  
#Create a docker container with azure-cli
docker run -it --rm microsoft/azure-cli sh

#Check azure-cli version
az --version

#Login
az login

#Select your subscription
az account set -s SUBSCRIPTION_NAME

#Get your resource groups
az resource list

#Exit
exit

#If you check your containers, azure-cli is gone
docker ps
 

Si además necesitas acceder a archivos que estén en el host, siempre puedes mapear el directorio actual:

 
  
docker run -it --rm -v $(pwd):/scripts microsoft/azure-cli sh
 

¡Saludos!

Gisela Torres

Gisela Torres trabaja en Microsoft como Cloud Solution Architect. Se trata de un puesto técnico cuya misión es apoyar y asesorar sobre soluciones y arquitecturas cloud utilizando Microsoft Azure como plataforma. Antes de eso trabajo como arquitecta de software y desarrolladora de aplicaciones en varias empresas. Durante esos años recibio varios premios por ejemplo Most Valuable Professional en Microsoft Azure. Le encanta programar y la tecnología en general.

Más artículos de Gisela en su blog - https://www.returngis.net/

Related Posts

Únete a nuestra Newsletter

Lidera la Conversación en la Nube