Öğretici: Visual Studio Code ile Azure App Service Docker Kapsayıcıları dağıtma
bu makalede bir kapsayıcı kayıt defterinden Azure App Serviceiçin kapsayıcı görüntüsü dağıtmak üzere Visual Studio Code kullanma işleminde size yol gösterilir.
Bu öğreticideki adımların herhangi biriyle ilgili sorunlarla karşılaşırsanız, ayrıntıları duymak isteriz. Her bir makalenin sonundaki Bu sayfa geri bildirim düğmesini kullanın.
ilgili tanıtım videosu için bkz. virtual PyCon 2020 ' deki VS Code dev kapsayıcılarındaki docgo uygulamaları (youtube.com).
Ortamınızı yapılandırma
- Azure hesabı
- Visual Studio Code
- Bir kapsayıcı kayıt defterine yüklenmiş uygun bir kapsayıcı. Python web uygulamasıyla kapsayıcı oluşturma hakkındaki ayrıntılar, kapsayıcılarda Python'da bulunabilir.
- Vs Code için Azure App Service uzantısı.
- Vs Code Için Docker uzantısı.
Azure'da oturum açma
Azure uzantısını yükledikten sonra Azure hesabınızda oturum açın:
Azure Gezgini 'ne gidin
Azure 'Da oturum aç ' ı seçin ve yönergeleri izleyin. (Birden çok Azure uzantısı yüklüyse, çalıştığınız alan için App Service, Işlevler, vb. gibi bir tane seçin)

Oturum açtıktan sonra, durum çubuğunda Azure: signed " seçeneğinin göründüğünü ve aboneliklerinizin Azure Gezgini 'nde göründüğünü doğrulayın:


Not
"Adı [ABONELIK kimliği] olan abonelik bulunamıyor"hatasını görürseniz, bunun nedeni bir ara sunucu arkasında olduğunuzdan ve Azure API 'sine ulaşamamanıza bir sorun olabilir. HTTP_PROXYHTTPS_PROXY Terminalinizdeki proxy bilgilerinizi kullanarak değişkenleri yapılandırın ve ortam değişkenlerini yapın:
# 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