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

Inicio de sesión en Azure

Una vez instalada la extensión de Azure, inicie sesión en su cuenta de Azure:

  1. Vaya al explorador de Azure.

  2. 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.)

    Iniciar sesión en Azure mediante VS Code

  3. 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:

    Barra de estado de Visual Studio Code que muestra la cuenta de Azure

    Explorador de Azure App Service de Visual Studio Code que muestra las suscripciones

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