Gyakorlat – Webalkalmazás létrehozása és üzembe helyezése egy Docker-lemezképből

Befejeződött

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.

  1. Jelentkezzen be az Azure Portalra, és lépjen a Minden erőforrásra. Megjelenik a Minden erőforrás panel.

  2. Válassza ki a korábban létrehozott tárolóregisztrációs adatbázist az Áttekintés lap megnyitásához.

  3. 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.

  4. 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

  1. 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.

  2. 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.

    Képernyőkép az Azure Marketplace-ről, amelyen kiemelve jelenik meg a webalkalmazás.

    Megjelenik a Webalkalmazás létrehozása panel.

  3. 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.
  4. Válassza a képernyő tetején található Tároló fület.

  5. 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.
  6. 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

  1. 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.

  2. 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.

  1. 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:

    Képernyőkép a Docker-mintaképről.

  1. 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:

    Képernyőkép az Express üdvözlőprogramjának mintájáról.

Az App Service immáron a Docker-lemezképből üzemelteti az alkalmazást.