Tutorial: Implementación de contenedores de Docker en Azure App Service con Visual Studio Code
En este artículo se describe cómo usar Visual Studio Code para implementar una imagen de contenedor desde un registro de contenedor en Azure App Service.
Si tiene problemas con cualquiera de los pasos de este tutorial, nos encantaría conocer los detalles. Utilice el botón de comentarios Esta página situado al final de cada artículo.
Consulte el vídeo de demostración sobre las aplicaciones de Django en contenedores de desarrollo de VS Code (youtube.com), mostrado en la conferencia virtual PyCon 2020.
Configurar su entorno
- Una cuenta de Azure
- Visual Studio Code
- Un contenedor adecuado cargado en un registro de contenedor. Encontrará información sobre cómo crear un contenedor con una aplicación Web de Python en Python en contenedores.
- La extensión de Azure App Service para VS Code.
- La extensión de Docker para VS Code.
Inicio de sesión en Azure
Una vez instalada la extensión de Azure, inicie sesión en su cuenta de Azure:
Vaya al explorador de Azure.
Seleccione Iniciar sesión en Azure y siga las indicaciones. (Si tiene varias extensiones de Azure instaladas, seleccione una para el área en la que está trabajando, como App Service, Functions, etc.)

Después de iniciar sesión, compruebe que aparece en la barra de estado Azure: Signed In (Sesión iniciada) y que las suscripciones aparecen en el explorador de Azure:


Nota
Si ve el error "No se encuentra la suscripción con el nombre [identificador de suscripción]" , puede deberse a que está detrás de un servidor proxy y no puede acceder a la API de Azure. Configure las variables de entorno HTTP_PROXY y HTTPS_PROXY con la información del servidor proxy en el terminal:
# Windows
set HTTPS_PROXY=https://username:password@proxy:8080
set HTTP_PROXY=http://username:password@proxy:8080
# macOS/Linux
export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080