Megosztás:


Alkalmazás üzembe helyezése tárolóba az Azure-ban vagy a Docker Hubban

A .NET 7-et vagy újabb alkalmazásokat a Docker Desktop vagy a Dockerfile nélkül is üzembe helyezheti. A Visual Studio olyan üzembe helyezési lehetőséget biztosít, amely ezt kényelmesen kezeli.

Előfeltételek

Nincs szükség a Docker Desktopra vagy a Podman Desktopra.

Előfeltételek

Nincs szükség a Docker Desktopra.

Üzembe helyezés a Docker Hubon

  1. Kattintson a jobb gombbal a projektcsomópontra, és válassza a Közzététel parancsot.

    Képernyőkép a Közzététel képernyőről.

  2. Válassza a Docker Container Registry, majd a Docker Hub lehetőséget.

    Képernyőkép a Docker Container Registry közzétételi lehetőségről.

  3. Adja meg Docker-felhasználónevét és jelszavát. Kihagyhatja a jelszót, ha az docker.config fájlban van.

    Képernyőkép a Docker hitelesítő adatainak képernyőről.

Üzembe helyezés az Azure Container Registryben

  1. Kattintson a jobb gombbal a projektcsomópontra, és válassza a Közzététel parancsot.

    Képernyőkép a Közzététel képernyőről, és válassza a Docker Container Registry lehetőséget.

  2. Válassza a Docker Container Registry, majd az Azure Container Registry lehetőséget.

    Képernyőkép a Közzététel képernyőről, amely az Azure Container Registryt választja.

Az alkalmazás üzembe van helyezve az Azure Container Registryben, és a Visual Studio létrehoz egy közzétételi profilt a kiválasztott üzembehelyezési célhoz.

Üzembe helyezés az Azure Container Appsben

Ha ASP.NET Core 7 vagy újabb projektje van, üzembe helyezheti az Azure Container Appsben.

  1. Kattintson a jobb gombbal a projektcsomópontra, és válassza a Közzététel, majd az Azure lehetőséget.

  2. Válassza az Azure Container Apps (Linux) lehetőséget.

    Képernyőkép a Közzététel képernyőről, amelyen az Azure Container Apps (Linux) van kiválasztva.

  3. Válasszon ki egy meglévő tárolóalkalmazást, vagy hozzon létre egy újat.

    A tárolóalkalmazás kiválasztását bemutató képernyőkép.

    Ha újat hoz létre, tekintse át és módosítsa az alapértelmezett alkalmazásnevet, erőforráscsoportot, helyet, környezetet és tárolónevet, és válassza a Létrehozás lehetőséget. Eltarthat egy ideig, mire létrejönnek az erőforrások az Azure-ban.

    Képernyőkép egy új Azure Container App létrehozásáról.

  4. Válassza a Befejezés lehetőséget , és várja meg, amíg létrejön a tárolóalkalmazás. Ha megjelenik egy üzenetmező, amely arról szól, hogy engedélyezi a rendszergazda felhasználót a tárolópéldányon, ezt el kell fogadnia a folytatáshoz.

    Képernyőkép a rendszergazdai felhasználó tárolópéldányhoz való hozzáadásához szükséges engedélyekről.

A tárolóalkalmazás létrehozásakor a Visual Studio létrehoz egy közzétételi profilt (.pubxml fájlt), és megjeleníti a beállításokat a Közzététel lapon.

Képernyőkép a közzétételi profilról.

A tárolóalapú webhelyet a Webhely hivatkozással érheti el online.

Ha legközelebb ugyanazt a célt és beállítást használva szeretné közzétenni a közzétételt, használhatja a közzététel gombot ezen a képernyőn. Ha más beállításokkal szeretne közzétenni, használja az Új gombot. A teljes folyamatot megismételheti, és külön fájlba .pubxml mentheti a cél- és egyéb beállításokat.

Erőforrások tisztítása

Az erőforrások törléséhez használja az Azure Portalt, vagy az Azure CLI vagy az Azure PowerShell használatával törölje az erőforráscsoportot, ha létrehozott egyet, vagy törölje az erőforrásokat egyenként.

Tudjon meg többet: