Sdílet prostřednictvím


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

  • Nainstalujte nejnovější verzi sady Visual Studio 2019 s úlohou vývoj pro ASP.NET a web.
  • Nainstalujte nejnovější verzi sady Visual Studio 2022 se sadou funkcí vývoj pro ASP.NET a web.

Vytvoření webové aplikace ASP.NET Core

Následující kroky vás provedou vytvořením základní aplikace ASP.NET Core, kterou používáte 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. Vyberte verzi .NET, na kterou chcete cílit. Pokud si nejste jistí, zvolte verzi LTS (dlouhodobá podpora).

    Snímek obrazovky znázorňující, jak vytvořit nový projekt webové aplikace ASP.NET Core v sadě Visual Studio 2019

  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. V rozevíracím seznamu vyberte požadovaný typ kontejneru: Windows nebo Linux.

  8. Vyberte Vytvořit k dokončení procesu.

  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. Vyberte verzi .NET, na kterou chcete cílit. Pokud si nejste jistí, zvolte verzi LTS (dlouhodobá podpora).

    Snímek obrazovky, který ukazuje, jak vytvořit nový projekt webové aplikace ASP.NET Core v sadě Visual Studio 2022

  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. Pomocí rozevíracího seznamu Operačního systému Docker vyberte požadovaný typ kontejneru: Windows nebo Linux.

  8. Vyberte Vytvořit k dokončení procesu.

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. Otevře se dialogové okno Publikovat.

  2. Na kartě Cíl vyberte Docker Container Registry a pak vyberte Další.

    Snímek obrazovky, který ukazuje dialogové okno Publikovat a jak zvolit Docker Container Registry

  3. Na kartě Konkrétní cíl vyberte Azure Container Registry a pak vyberte Další.

  4. Na kartě Container Registry vyberte dole možnost Vytvořit novou službu Azure Container Registry:

    Snímek obrazovky s dialogovým oknem Publikovat, ve které se dozvíte, jak zvolit Vytvořit nový registr kontejneru Azure

  5. Na stránce Azure Container Registry zadejte hodnoty nového prostředku:

    Nastavení Navrhovaná hodnota Popis
    Předpona DNS Globálně jedinečný název Název, který jednoznačně identifikuje váš registr kontejneru.
    Předplatné Vaše předplatné Předplatné Azure, které se má použít.
    Skupina prostředků Vaše skupina prostředků Název skupiny prostředků, ve které se má vytvořit registr kontejneru. Výběrem možnosti Nový vytvořte novou skupinu prostředků.
    Skladová jednotka (SKU) "Standardní" Vyberte úroveň služby registru kontejneru.
    Umístění registru Umístění v okolí Zvolte umístění v oblasti blízko vás nebo blízko jiných služeb, které očekáváte, že budete používat registr kontejneru.

    Snímek obrazovky, který ukazuje, jak zadat hodnoty v dialogovém okně pro vytvoření nového registru kontejneru Azure

  6. Po zadání hodnot prostředků vyberte Vytvořit.

    Visual Studio ověří hodnoty vlastností a vytvoří nový prostředek kontejneru. Po dokončení procesu se Visual Studio vrátí do dialogového okna Publikovat a vybere nový kontejner v seznamu.

  7. Výběrem možnosti Dokončit publikujete nový kontejner.

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

  2. Na kartě Cíl vyberte Docker Container Registry a pak vyberte Další.

    Snímek obrazovky, který ukazuje dialogové okno Publikovat a jak zvolit Docker Container Registry

  3. Na kartě Konkrétní cíl vyberte Azure Container Registry a pak vyberte Další.

  4. Na kartě Registr vyberte vpravo možnost Vytvořit nový (+):

    Snímek obrazovky s dialogovým oknem Publikovat, ve které se dozvíte, jak zvolit Vytvořit nový registr kontejneru Azure

  5. 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é Vaše předplatné Předplatné Azure, které se má použít.
    Skupina prostředků Vaše skupina prostředků Název skupiny prostředků, ve které se má vytvořit registr kontejneru. Výběrem možnosti Nový vytvořte novou skupinu prostředků.
    Skladová jednotka (SKU) "Standardní" Vyberte úroveň služby registru kontejneru.
    Umístění registru Umístění v okolí Zvolte umístění v oblasti blízko vás nebo blízko jiných služeb, které očekáváte, že budete používat registr kontejneru.

    Snímek obrazovky, který ukazuje, jak zadat hodnoty v dialogovém okně pro vytvoření nového registru kontejneru Azure

  6. Po zadání hodnot prostředků vyberte Vytvořit.

    Visual Studio ověří hodnoty vlastností a vytvoří nový prostředek kontejneru. Po dokončení procesu se Visual Studio vrátí do dialogového okna Publikovat a vybere nový kontejner v seznamu.

  7. Výběrem možnosti Dokončit publikujete nový kontejner.

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