Sdílet prostřednictvím


Nasazení aplikace do kontejneru v Azure nebo Docker Hubu

Aplikaci .NET 7 nebo novější můžete nasadit bez Docker Desktopu nebo souboru Dockerfile. Visual Studio poskytuje možnost nasazení, která tuto možnost pohodlně zpracovává za vás.

Požadavky

Docker Desktop ani Podman Desktop nepotřebujete.

Požadavky

Nepotřebujete Docker Desktop.

Nasazení do Docker Hubu

  1. Klikněte pravým tlačítkem myši na uzel projektu a zvolte Publikovat.

    Snímek obrazovky obrazovky publikování

  2. Zvolte Docker Container Registry a pak Docker Hub.

    Snímek obrazovky zobrazující možnost publikování Docker Container Registry

  3. Zadejte uživatelské jméno a heslo Dockeru. Heslo můžete přeskočit, pokud je v souborudocker.config .

    Snímek obrazovky s přihlašovacími údaji Dockeru

Nasazení do služby Azure Container Registry

  1. Klikněte pravým tlačítkem myši na uzel projektu a zvolte Publikovat.

    Snímek obrazovky obrazovky publikace s výběrem registru kontejnerů Docker.

  2. Zvolte Docker Container Registry a pak Azure Container Registry.

    Snímek obrazovky Pro publikování a zvolením služby Azure Container Registry

Aplikace se nasadí do služby Azure Container Registry a Visual Studio vytvoří profil publikování pro vybraný cíl nasazení.

Nasazení do Azure Container Apps

Pokud máte projekt ASP.NET Core 7 nebo novější, můžete ho nasadit do Azure Container Apps.

  1. Klikněte pravým tlačítkem na uzel projektu a zvolte Publikovat a pak Azure.

  2. Zvolte Azure Container Apps (Linux).

    Snímek obrazovky Publikovat s vybranou možností Azure Container Apps (Linux)

  3. Zvolte existující aplikaci kontejneru nebo vytvořte novou.

    Snímek obrazovky znázorňující výběr aplikace typu kontejner

    Pokud vytvoříte nový, zkontrolujte a upravte výchozí název aplikace, skupinu prostředků, umístění, prostředí a název kontejneru a zvolte Vytvořit. Vytvoření prostředků v Azure může nějakou dobu trvat.

    Snímek obrazovky znázorňující vytvoření nové aplikace kontejneru Azure

  4. Zvolte Dokončit a počkejte na vytvoření aplikace kontejneru. Pokud se zobrazí okno se zprávou o povolení uživatele správce v instanci kontejneru, budete muset tuto zprávu přijmout, abyste mohli pokračovat.

    Snímek obrazovky s žádostí o oprávnění k přidání uživatele správce do instance kontejneru

Po vytvoření aplikace kontejneru vytvoří Visual Studio profil publikování (.pubxml soubor) a zobrazí nastavení na kartě Publikovat .

Snímek obrazovky s profilem publikování

Ke kontejnerizovanému webu se dostanete online pomocí odkazu na web .

Až budete příště chtít publikovat pomocí stejného cíle a nastavení, můžete použít tlačítko Publikovat na této obrazovce. Pokud chcete publikovat pomocí různých nastavení, použijte tlačítko Nový . Celý proces můžete opakovat a uložit cíl a další nastavení do samostatného .pubxml souboru.

Vyčistěte zdroje

Pokud chcete vyčistit prostředky, pomocí webu Azure Portal nebo pomocí Azure CLI nebo Azure PowerShellu odstraňte skupinu prostředků, pokud jste ji vytvořili, nebo prostředky odstraňte jednotlivě.

Další informace o: