Självstudie: Distribuera Docker-containrar till Azure App Service med Visual Studio Code

Den här artikeln beskriver steg för steg hur du använder Visual Studio Code för att distribuera en containeravbildning från ett containerregister till Azure App Service.

Om du får problem med något av stegen i den här självstudien vill vi gärna höra mer. Använd knappen Feedback för den här sidan i slutet av varje artikel.

En relaterad demonstrationsvideo finns i Django-appar i VS Code dev containers (youtube.com) from virtual PyCon 2020 (Django-appar i VS Code-utvecklarcontainrar (youtube.com) från virtuell PyCon 2020.

Konfigurera din miljö

Logga in på Azure

När du har installerat Azure-tillägget loggar du in på ditt Azure-konto:

  1. Navigera till Azure Explorer

  2. Välj Logga in på Azure och följ anvisningarna. (Om du har flera Azure-tillägg installerade väljer du det för det område där du arbetar, till exempel App Service, Functions osv.)

    Logga in på Azure via VS Code

  3. När du har loggat in kontrollerar du att Azure: Signed In (Azure: Inloggad) visas i statusfältet och att dina prenumerationer visas i Azure Explorer:

    Visual Studio Kodstatusfält som visar Azure-konto

    Visual Studio Code Azure App Service explorer som visar prenumerationer

Anteckning

Om du ser felet "Det går inte att hitta prenumeration med namnet [prenumerations-ID]"kan det beror på att du är bakom en proxy och inte kan nå Azure-API:et. Konfigurera HTTP_PROXYHTTPS_PROXY miljövariabler och med din proxyinformation i terminalen:

# 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