Nasazení kontejneru ASP.NET do registru kontejneru pomocí sady Visual Studio

Docker je jednoduchý kontejnerový modul, podobně jako virtuální počítač, který můžete použít k hostování aplikací a služeb. Tento kurz vás provede publikováním kontejnerizované aplikace do služby Azure Container Registry pomocí sady Visual Studio.

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Požadavky

Pro absolvování tohoto kurzu potřebujete:

Vytvoření webové aplikace ASP.NET Core

Následující kroky vás provedou vytvořením základní aplikace ASP.NET Core, která se použije v tomto kurzu. Pokud už projekt máte, můžete tuto část přeskočit.

  1. V úvodním okně sady Visual Studio vyberte Vytvořit nový projekt.

  2. Vyberte ASP.NET Core Web App a pak vyberte Další.

  3. Zadejte název nové aplikace (nebo použijte výchozí název), zadejte umístění na disku a pak vyberte Další.

  4. Zvolte verzi .NET, na kterou chcete cílit. Pokud nevíte, zvolte verzi LTS (dlouhodobá podpora).

    Vytvoření webového projektu – obrazovka s dalšími informacemi

  5. Zvolte, jestli chcete podporu PROTOKOLU SSL vybrat nebo zrušit zaškrtnutí políčka Konfigurovat pro HTTPS .

  6. Zaškrtněte políčko Povolit podporu Dockeru.

  7. Vyberte požadovaný typ kontejneru (Windows nebo Linux) a pak vyberte Vytvořit.

  1. V úvodním okně sady Visual Studio vyberte Vytvořit nový projekt.

  2. Vyberte ASP.NET Core Web App a pak vyberte Další.

  3. Zadejte název nové aplikace (nebo použijte výchozí název), zadejte umístění na disku a pak vyberte Další.

  4. Zvolte verzi .NET, na kterou chcete cílit. Pokud nevíte, zvolte verzi LTS (dlouhodobá podpora).

    Vytvoření webového projektu – obrazovka s dalšími informacemi

  5. Zvolte, jestli chcete podporu PROTOKOLU SSL vybrat nebo zrušit zaškrtnutí políčka Konfigurovat pro HTTPS .

  6. Zaškrtněte políčko Povolit Docker.

  7. V textovém poli Docker OS vyberte požadovaný typ kontejneru (Windows nebo Linux) a pak vyberte Vytvořit.

Publikování kontejneru do služby Azure Container Registry

  1. Klikněte pravým tlačítkem na projekt v Průzkumník řešení a zvolte Publikovat.

  2. V dialogovém okně Publikovat vyberte Docker Container Registry.

    Snímek obrazovky s dialogovým oknem Publikovat – zvolte Docker Container Registry.

  3. Zvolte Vytvořit nový registr kontejnerů Azure.

    Snímek obrazovky s dialogovým oknem Publikovat – zvolte Vytvořit nový registr kontejneru Azure.

  4. Na obrazovce Azure Container Registry vyplňte požadované hodnoty.

    Nastavení Navrhovaná hodnota Popis
    Předpona DNS Globálně jedinečný název Název, který jednoznačně identifikuje váš registr kontejneru.
    Předplatné Zvolte si předplatné. Předplatné Azure, které se má použít.
    Skupina prostředků myResourceGroup Název skupiny prostředků, ve které se má vytvořit registr kontejneru. Pokud chcete vytvořit novou skupinu prostředků, zvolte Nová.
    Skladová jednotka (SKU) Standard Úroveň služby registru kontejneru
    Umístění registru Umístění blízko vás Zvolte umístění v oblasti blízko vás nebo v blízkosti jiných služeb, které budou používat váš registr kontejneru.

    Snímek obrazovky s dialogovým oknem Pro vytvoření služby Azure Container Registry v sadě Visual Studio

  5. Klikněte na Vytvořit.

  6. Dokončete proces výběrem možnosti Dokončit .

Publikování kontejneru do služby Azure Container Registry

  1. Klikněte pravým tlačítkem na projekt v Průzkumník řešení a zvolte Publikovat.

  2. V dialogovém okně Publikovat vyberte Docker Container Registry.

    Snímek obrazovky s dialogovým oknem Publikovat – zvolte Docker Container Registry.

  3. Zvolte Vytvořit nový registr kontejnerů Azure.

    Snímek obrazovky s dialogovým oknem Publikovat – zvolte Vytvořit nový registr kontejneru Azure.

  4. Na obrazovce Azure Container Registry vyplňte požadované hodnoty.

    Nastavení Navrhovaná hodnota Popis
    Předpona DNS Globálně jedinečný název Název, který jednoznačně identifikuje váš registr kontejneru.
    Předplatné Zvolte si předplatné. Předplatné Azure, které se má použít.
    Skupina prostředků myResourceGroup Název skupiny prostředků, ve které se má vytvořit registr kontejneru. Pokud chcete vytvořit novou skupinu prostředků, zvolte Nová.
    Skladová jednotka (SKU) Standard Úroveň služby registru kontejneru
    Umístění registru Umístění blízko vás Zvolte umístění v oblasti blízko vás nebo v blízkosti jiných služeb, které budou používat váš registr kontejneru.

    Snímek obrazovky s dialogovým oknem Pro vytvoření služby Azure Container Registry v sadě Visual Studio

  5. Klikněte na Vytvořit.

  6. Dokončete proces výběrem možnosti Dokončit .

Teď můžete načíst kontejner z registru do libovolného hostitele, který dokáže spouštět image Dockeru, například Azure Container Instances.

Rychlý start: Nasazení instance kontejneru v Azure pomocí Azure CLI