Gyakorlat – Webalkalmazás létrehozása és üzembe helyezése egy Docker-lemezképből
Az Azure App Service az Azure-webalkalmazás üzemeltetési környezete. Az App Service-t konfigurálhatja úgy, hogy az lekérje a webalkalmazás lemezképét az Azure Container Registry adattárából.
A példaforgatókönyvben a csoport feltöltötte a webalkalmazás lemezképét az Azure Container Registrybe, így már készen áll a webalkalmazás üzembe helyezésére.
Ebben az egységben az Azure Container Registryben tárolt Docker-lemezképpel hoz létre egy új webalkalmazást. A webalkalmazás üzemeltetéséhez egy előre definiált App Service-csomagot használ.
Docker-hozzáférés engedélyezése az Azure Container Registryhez
A Docker használatával bejelentkezhet a beállításjegyzékbe, és lekérheti az üzembe helyezni kívánt webes rendszerképet. A művelet végrehajtásához a Dockernek felhasználónévre és jelszóra van szüksége. A tárolóregisztrációs adatbázis lehetővé teszi, hogy a beállításjegyzék nevét felhasználónévként és rendszergazdai hozzáférési kulcsként állítsa be jelszóként, hogy a Docker bejelentkezhessen a tárolóregisztrációs adatbázisba.
Jelentkezzen be az Azure Portalra, és lépjen a Minden erőforrásra. Megjelenik a Minden erőforrás panel.
Válassza ki a korábban létrehozott tárolóregisztrációs adatbázist az Áttekintés lap megnyitásához.
A bal oldali menüpanel Beállítások csoportjában válassza az Access-kulcsok lehetőséget. Megjelenik az Access-kulcsok panel a tárolóregisztrációs adatbázishoz.
Jelölje be a Rendszergazda felhasználó jelölőnégyzetet. Ezt a módosítást a rendszer automatikusan menti.
Most már készen áll a saját webalkalmazása létrehozására.
Webalkalmazás létrehozása
Lépjen vissza az Azure Portal kezdőlapjára, és az Azure-szolgáltatások alatt válassza az Erőforrás létrehozása lehetőséget. Megjelenik az Erőforrás létrehozása panel.
A bal oldali menüpanelen válassza a Web lehetőséget, majd a Népszerű Azure-szolgáltatások területen válassza a Web App lehetőséget.
Megjelenik a Webalkalmazás létrehozása panel.
Az Alapszintű beállítások lapon adja meg az alábbi értékeket minden beállításhoz.
Beállítás Érték Projekt részletei Előfizetés Válassza ki az alapértelmezett Azure-előfizetést, amelyben erőforrásokat hozhat létre és kezelhet. Erőforráscsoport A legördülő listából válassza ki a learn-deploy-container-acr-rg meglévő erőforráscsoportot. Példány részletei Név Adjon meg egy egyedi nevet, és jegyezze fel. Közzététel Tároló Operációs rendszer Linux Régió Válassza ki ugyanazt a helyet, amely az előző gyakorlat során önhöz közel állt. Díjszabások Linux-csomag Használja az alapértelmezettet. Tarifacsomag Használja az alapértelmezettet. Zónaredundancia Zónaredundancia Használja az alapértelmezettet. Válassza a képernyő tetején található Tároló fület.
A Tároló lapon adja meg az alábbi értékeket az egyes beállításokhoz.
Beállítás Érték Sidecar-támogatás (előzetes verzió) Alapértelmezett érték elfogadása Kép forrása Azure Container Registry Beállítások Egyetlen tároló Azure-tárolóregisztrációs beállításjegyzék beállításai Beállításjegyzék Válassza ki a saját beállításjegyzékét. Kép webimage
Címke latest
Indítási parancs Hagyja üresen ezt a beállítást. Válassza az Áttekintés és létrehozás, majd a Létrehozás lehetőséget. A folytatás előtt várja meg, amíg a webalkalmazás üzembe helyezése megtörténik.
A webalkalmazás tesztelése
Az üzembe helyezés sikerességét követően válassza az Erőforrás megnyitása lehetőséget a létrehozott webalkalmazás megtekintéséhez. Megjelenik az App Service panel a webalkalmazáshoz.
Az Alapértelmezett tartomány mezőben válassza ki az URL-címet a webhely új böngészőlapon való megnyitásához.
Miután az alkalmazás Docker-rendszerképe betöltődik és elindul, a hidegindítás késleltetése után megjelenik egy olyan oldal, mint a következő kép:
Miután az alkalmazás Docker-rendszerképe betöltődik és elindul, a hidegindítás késleltetése után megjelenik egy olyan oldal, mint a következő kép:
Az App Service immáron a Docker-lemezképből üzemelteti az alkalmazást.