Zelfstudie: Docker-containers implementeren in Azure App Service met Visual Studio Code
In dit artikel wordt u door het proces van het gebruik van Visual Studio Code voor het implementeren van een containerafbeelding vanuit een containerregister naar Azure App Service.
Als u problemen ondervindt met een van de stappen in deze zelfstudie, horen we graag de details. Gebruik de knop Feedback op deze pagina aan het einde van elk artikel.
Zie Django Apps in VS Code dev containers (youtube.com) from virtual PyCon 2020 (Django-apps in VS Code-dev-containers) van virtuele PyCon 2020 voor een gerelateerde demonstratievideo.
Uw omgeving configureren
- Een Azure-account
- Visual Studio Code
- Een geschikte container die is geüpload naar een containerregister. Meer informatie over het maken van een container met een Python-web-app vindt u in Python in containers.
- De Azure App Service-extensie voor VS Code.
- De Docker-extensie voor VS Code.
Aanmelden bij Azure
Nadat u de Azure-extensie hebt geïnstalleerd, meld u zich aan bij uw Azure-account:
Navigeer naar Azure Explorer
Selecteer Aanmelden bij Azure en volg de aanwijzingen. (Als u meerdere Azure-extensies hebt geïnstalleerd, selecteert u de extensie voor het gebied waarin u werkt, zoals App Service, Functions, enzovoort)

Nadat u zich hebt aangemeld, controleert u of Azure: Aangemeld' wordt weergegeven in de statusbalk en of uw abonnement(en) worden weergegeven in Azure Explorer:


Notitie
Als u de fout 'Kan het abonnement met de naam [abonnements-id]niet vinden' ziet, kan dit zijn omdat u zich achter een proxy en de Azure API niet kunt bereiken. Configureer HTTP_PROXY en HTTPS_PROXY omgevingsvariabelen met uw proxygegevens in uw 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