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ö
- Ett Azure-konto
- Visual Studio Code
- En lämplig container som har laddats upp till ett containerregister. Information om hur du skapar en container med en Python-webbapp finns i Python i containrar.
- Tillägget Azure App Service för VS Code.
- Docker-tillägget för VS Code.
Logga in på Azure
När du har installerat Azure-tillägget loggar du in på ditt Azure-konto:
Navigera till Azure Explorer
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.)

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:


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