Dela via


Distribuera en ASP.NET container till ett containerregister med Hjälp av Visual Studio

Docker är en lätt containermotor som på vissa sätt liknar en virtuell dator, som du kan använda för att vara värd för program och tjänster. Den här självstudien beskriver hur du använder Visual Studio för att publicera ditt containerbaserade program till ett Azure Container Registry.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Förutsättningar

  • Installera den senaste versionen av Visual Studio 2019 med arbetsbelastningen "ASP.NET och webbutveckling".
  • Installera den senaste versionen av Visual Studio 2022 med arbetsbelastningen "ASP.NET och webbutveckling".

Skapa en ASP.NET Core-webbapp

Följande steg vägleder dig genom att skapa en grundläggande ASP.NET Core-app som du använder i den här självstudien. Om du redan har ett projekt kan du hoppa över det här avsnittet.

  1. I Visual Studio-startfönstret väljer du Skapa ett nytt projekt.

  2. Välj ASP.NET Core Web App och välj sedan Nästa.

  3. Ange ett namn för det nya programmet (eller använd standardnamnet), ange platsen på disken och välj sedan Nästa.

  4. Välj den .NET-version som du vill rikta in dig på. Om du inte är säker väljer du versionen LTS (långsiktig support).

    Skärmbild som visar hur du skapar ett nytt ASP.NET Core-webbappsprojekt i Visual Studio 2019.

  5. Välj om du vill ha SSL-stöd genom att markera eller avmarkera kryssrutan Konfigurera för HTTPS .

  6. Markera kryssrutan Aktivera Docker-support .

  7. Använd listrutan för att välja vilken typ av container du vill använda: Windows eller Linux.

  8. Välj Skapa för att slutföra processen.

  1. I Visual Studio-startfönstret väljer du Skapa ett nytt projekt.

  2. Välj ASP.NET Core Web App och välj sedan Nästa.

  3. Ange ett namn för det nya programmet (eller använd standardnamnet), ange platsen på disken och välj sedan Nästa.

  4. Välj den .NET-version som du vill rikta in dig på. Om du inte är säker väljer du versionen LTS (långsiktig support).

    Skärmbild som visar hur du skapar ett nytt ASP.NET Core-webbappsprojekt i Visual Studio 2022.

  5. Välj om du vill ha SSL-stöd genom att markera eller avmarkera kryssrutan Konfigurera för HTTPS .

  6. Markera kryssrutan Aktivera Docker .

  7. Använd listrutan Docker OS för att välja vilken typ av container du vill använda: Windows eller Linux.

  8. Välj Skapa för att slutföra processen.

Publicera din container till Azure Container Registry

  1. Högerklicka på projektet i Solution Explorer och välj Publicera. Dialogrutan Publicera öppnas.

  2. På fliken Mål väljer du Docker Container Registry och sedan Nästa.

    Skärmbild som visar dialogrutan Publicera och hur du väljer Docker Container Registry.

  3. På fliken Specifikt mål väljer du Azure Container Registry och sedan Nästa.

  4. På fliken Container Registry väljer du alternativet Skapa ett nytt Azure Container Registry längst ned:

    Skärmbild av dialogrutan Publicera som visar hur du väljer Skapa nytt Azure Container Registry.

  5. På sidan Azure Container Registry anger du dina värden för den nya resursen:

    Inställning Föreslaget värde Beskrivning
    DNS-prefix Globalt unikt namn Namn som unikt identifierar ditt containerregister.
    Abonnemang Din prenumeration Den Azure-prenumeration som ska användas.
    Resursgrupp Din resursgrupp Namnet på resursgruppen där containerregistret ska skapas. Välj Ny för att skapa en ny resursgrupp.
    SKU "Standard" Välj tjänstnivån för containerregistret.
    Registerplats En närliggande plats Välj en plats i en region nära dig eller nära andra tjänster som du förväntar dig att använda containerregistret.

    Skärmbild som visar hur du anger värden i dialogrutan för att skapa ett nytt Azure Container Registry.

  6. När du har angett resursvärdena väljer du Skapa.

    Visual Studio validerar egenskapsvärdena och skapar den nya containerresursen. När processen är klar återgår Visual Studio till dialogrutan Publicera och väljer den nya containern i listan.

  7. Välj Slutför för att publicera den nya containern.

  1. Högerklicka på projektet i Solution Explorer och välj Publicera. Dialogrutan Publicera öppnas.

  2. På fliken Mål väljer du Docker Container Registry och sedan Nästa.

    Skärmbild som visar dialogrutan Publicera och hur du väljer Docker Container Registry.

  3. På fliken Specifikt mål väljer du Azure Container Registry och sedan Nästa.

  4. På fliken Register väljer du alternativet Skapa ny (+) till höger:

    Skärmbild av dialogrutan Publicera som visar hur du väljer Skapa nytt Azure Container Registry.

  5. Fyll i önskade värden på skärmen Azure Container Registry .

    Inställning Föreslaget värde Beskrivning
    DNS-prefix Globalt unikt namn Namn som unikt identifierar ditt containerregister.
    Abonnemang Din prenumeration Den Azure-prenumeration som ska användas.
    Resursgrupp Din resursgrupp Namnet på resursgruppen där containerregistret ska skapas. Välj Ny för att skapa en ny resursgrupp.
    SKU "Standard" Välj tjänstnivån för containerregistret.
    Registerplats En närliggande plats Välj en plats i en region nära dig eller nära andra tjänster som du förväntar dig att använda containerregistret.

    Skärmbild som visar hur du anger värden i dialogrutan för att skapa ett nytt Azure Container Registry.

  6. När du har angett resursvärdena väljer du Skapa.

    Visual Studio validerar egenskapsvärdena och skapar den nya containerresursen. När processen är klar återgår Visual Studio till dialogrutan Publicera och väljer den nya containern i listan.

  7. Välj Slutför för att publicera den nya containern.

Nu kan du hämta containern från registret till alla värdar som kan köra Docker-avbildningar, till exempel Azure Container Instances.