Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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".
- Installera Docker Desktop för Windows.
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.
I Visual Studio-startfönstret väljer du Skapa ett nytt projekt.
Välj ASP.NET Core Web App och välj sedan Nästa.
Ange ett namn för det nya programmet (eller använd standardnamnet), ange platsen på disken och välj sedan Nästa.
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).
Välj om du vill ha SSL-stöd genom att markera eller avmarkera kryssrutan Konfigurera för HTTPS .
Markera kryssrutan Aktivera Docker-support .
Använd listrutan för att välja vilken typ av container du vill använda: Windows eller Linux.
Välj Skapa för att slutföra processen.
I Visual Studio-startfönstret väljer du Skapa ett nytt projekt.
Välj ASP.NET Core Web App och välj sedan Nästa.
Ange ett namn för det nya programmet (eller använd standardnamnet), ange platsen på disken och välj sedan Nästa.
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).
Välj om du vill ha SSL-stöd genom att markera eller avmarkera kryssrutan Konfigurera för HTTPS .
Markera kryssrutan Aktivera Docker .
Använd listrutan Docker OS för att välja vilken typ av container du vill använda: Windows eller Linux.
Välj Skapa för att slutföra processen.
Publicera din container till Azure Container Registry
Högerklicka på projektet i Solution Explorer och välj Publicera. Dialogrutan Publicera öppnas.
På fliken Mål väljer du Docker Container Registry och sedan Nästa.
På fliken Specifikt mål väljer du Azure Container Registry och sedan Nästa.
På fliken Container Registry väljer du alternativet Skapa ett nytt Azure Container Registry längst ned:
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. 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.
Välj Slutför för att publicera den nya containern.
Högerklicka på projektet i Solution Explorer och välj Publicera. Dialogrutan Publicera öppnas.
På fliken Mål väljer du Docker Container Registry och sedan Nästa.
På fliken Specifikt mål väljer du Azure Container Registry och sedan Nästa.
På fliken Register väljer du alternativet Skapa ny (+) till höger:
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. 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.
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.