Cvičení – vytvoření a nasazení webové aplikace z image Dockeru

Dokončeno

Služba Azure App Service poskytuje hostitelské prostředí pro webovou aplikaci založenou na Azure. Službu App Service můžete nakonfigurovat tak, aby načítala image pro webovou aplikaci z úložiště v Azure Container Registry.

V ukázkovém scénáři tým nahrál image pro webovou aplikaci do Azure Container Registry a je připravený k nasazení webové aplikace.

V této lekci vytvoříte novou webovou aplikaci pomocí image Dockeru uložené v Azure Container Registry. K hostování webové aplikace použijete službu App Service s předdefinovaným plánem služby App Service.

Povolení přístupu Dockeru ke službě Azure Container Registry

Pomocí Dockeru se přihlásíte k registru a stáhnete webovou image, kterou chcete nasadit. Docker potřebuje k provedení této akce uživatelské jméno a heslo. Container Registry umožňuje nastavit název registru jako uživatelské jméno a přístupový klíč správce jako heslo, aby se Docker mohl přihlásit k registru kontejneru.

  1. Přihlaste se k webu Azure Portal a přejděte na Všechny prostředky. Zobrazí se podokno Všechny prostředky .

  2. Výběrem registru kontejneru, který jste vytvořili dříve, přejděte na stránku Přehled.

  3. V levém podokně nabídek v části Nastavení vyberte Přístupové klávesy. Zobrazí se podokno Přístupové klíče pro váš registr kontejneru.

  4. Zaškrtněte políčko Správce. Tato změna se automaticky uloží.

Teď jste připraveni vytvořit webovou aplikaci.

Vytvoření webové aplikace

  1. Vraťte se na domovskou stránku webu Azure Portal a v části Služby Azure vyberte Vytvořit prostředek. Zobrazí se podokno Vytvořit prostředek .

  2. V levém podokně nabídek vyberte Web a v části Oblíbené služby Azure vyberte Web App.

    Snímek obrazovky, který ukazuje Azure Marketplace s vybranou položkou Webová aplikace

    Zobrazí se podokno Vytvořit webovou aplikaci .

  3. Na kartě Základy zadejte pro každé nastavení následující hodnoty.

    Nastavení Hodnota
    Podrobnosti projektu
    Předplatné Vyberte výchozí předplatné Azure, ve kterém můžete vytvářet a spravovat prostředky.
    Skupina prostředků V rozevíracím seznamu vyberte existující skupinu prostředků learn-deploy-container-acr-rg.
    Podrobnosti o instanci
    Název Zadejte jedinečný název a poznamenejte si ho k pozdějšímu použití.
    Publikovat Kontejner
    Operační systém Linux
    Oblast Vyberte stejné umístění, které je blízko vás z předchozího cvičení.
    Cenové plány
    Plán Linuxu Použijte výchozí hodnotu.
    Cenový plán Použijte výchozí hodnotu.
    Redundance zón
    Zónová redundance Použijte výchozí hodnotu.
  4. Vyberte kartu Kontejner v horní části obrazovky.

  5. Na kartě Kontejner zadejte pro každé nastavení následující hodnoty.

    Nastavení Hodnota
    Podpora sajdkáru (Preview) Přijmout výchozí
    Zdroj image Azure Container Registry
    Možnosti Jeden kontejner
    Možnosti registru kontejneru Azure
    Registr Vyberte registr.
    Image webimage
    Značka latest
    Spouštěcí příkaz Toto nastavení nechte prázdné.
  6. Vyberte Zkontrolovat a vytvořit a potom vyberte Vytvořit. Počkejte, až se webová aplikace nasadí, a teprve pak pokračujte.

Test webové aplikace

  1. Po úspěšném nasazení vyberte Přejít k prostředku a zobrazte webovou aplikaci, kterou jste vytvořili. Zobrazí se podokno Služby App Service pro vaši webovou aplikaci.

  2. Výběrem adresy URL v poli Výchozí doména otevřete web na nové kartě prohlížeče.

  1. Po zpoždění studeného spuštění, když se image Dockeru vaší aplikace načte a spustí, uvidíte stránku jako na následujícím obrázku:

    Snímek obrazovky s ukázkovou imagí Dockeru

  1. Po zpoždění studeného spuštění, když se image Dockeru vaší aplikace načte a spustí, uvidíte stránku jako na následujícím obrázku:

    Snímek obrazovky s ukázkou Vítá vás Express

Služba App Service je teď hostitelem aplikace z vaší image Dockeru.