Dela via


Översikt över Fjärrutveckling i Docker på Windows

Att använda containrar för fjärrutveckling och distribution av program med Docker-plattformen är en mycket populär lösning med många fördelar. Läs mer om de olika stöd som erbjuds av Microsoft verktyg och tjänster, inklusive Podsystém Windowsu pre Linux (WSL), Visual Studio, Visual Studio Code, .NET och en mängd olika Azure tjänster.

Docker på Windows

Docker Docs-ikon
Installera Docker Desktop för Windows
Hitta installationssteg, systemkrav, vad som ingår i installationsprogrammet, hur du avinstallerar, skillnader mellan stabila versioner och gränsversioner och hur du växlar mellan Windows- och Linux-containrar.

Skärmdump av Docker
Kom igång med Docker
Docker-orientering och konfigurationsdokument med stegvisa instruktioner om hur du kommer igång, inklusive en videogenomgång.

Microsoft Learn Docker-kurs skärmbild
MS Learn-kurs: Introduktion till Docker-containrar
Microsoft Learn erbjuder en kostnadsfri introduktionskurs om Docker-containrar, utöver en variety med kurser om att komma igång med Docker och ansluta med Azure tjänster.

Skärmbild av Docker Desktop WSL2-menyn
Kom igång med Docker-fjärrcontainrar på WSL 2
Lär dig hur du konfigurerar Docker Desktop för Windows att använda med en Linux-kommandorad (Ubuntu, Debian, SUSE osv.) med hjälp av WSL 2 (Podsystém Windowsu pre Linux version 2).

VS Code och Docker

VS Code fjärrcontainerbild
Självstudie om Dev Containers
Konfigurera en fullständig utvecklingsmiljö i en container med tillägget Dev Containers. Hitta guider för att ställa in en Node.js-container, en Python-container eller en ASP.NET Core-container.

Skärmbild av VSCode-bifogande av Docker
Koppla VS Code till en Docker-container
Lär dig hur du kopplar Visual Studio Code till en Docker-container som redan körs eller till en container i ett Kubernetes-kluster.

Skärmbild av VSCode-containermenyn
Dokumentation om Dev Containers
Den fullständiga Dev Containers-referensen från VS Code-teamet, som omfattar avancerad konfiguration, miljövariabler, portvidarebefordring med mera.

VSCode Docker Desktop med WSL-skärmbild
Installera Dev Containers på Windows
Windows-specifik installationsguide som omfattar konfiguration av WSL 2 och Docker Desktop samt krav på filsystemplacering för bra containerprestanda.

Visual Studio och Docker

Visual Studio ikon
Docker-stöd i Visual Studio
Lär dig mer om Det Docker-stöd som är tillgängligt för ASP.NET projekt, ASP.NET Core projekt och .NET Core- och .NET Framework-konsolprojekt i Visual Studio, förutom stöd för containerorkestrering.

Visual Studio Docker-meny
Quickstart: Docker i Visual Studio
Lär dig hur du skapar, felsöker och kör containerbaserade .NET, ASP.NET och ASP.NET Core appar och publicerar dem till Azure Container Registry (ACR), Docker Hub, Azure App Service eller ditt eget containerregister med Visual Studio.

VS-handledning skärmbild
Självstudie: Skapa en app med flera containrar med Docker Compose
Lär dig hur du hanterar mer än en container och kommunicerar mellan dem när du använder containerverktyg i Visual Studio. Du kan också hitta länkar till handledningar om hur du använder Docker med en React single-page-applikation.

VS Container-länkar
Container Tools i Visual Studio
Hitta avsnitt som beskriver hur du kör byggverktyg i en container, debugging Docker-appar, felsöka utvecklingsverktyg, distribuera Docker-containrar och överbrygga Kubernetes med Visual Studio.

Grundläggande informationsgrafik för Docker-taxonomi för containrar, avbildningar och register

.NET och Docker

.NET mikrotjänstguide omslag
.NET Guide: Mikrotjänstappar och containrar
Introduktionsguide till mikrotjänstbaserade appar som hanteras med containrar.

Docker Infographic
Vad är Docker?
Grundläggande förklaring av Docker-containrar, inklusive Jämförelse av Docker-containrar med virtuella datorer och en grundläggande taxonomi med Docker-termer och begrepp som förklarar skillnaden mellan containrar, avbildningar och register.

Docker Taxonomiinformationsgrafik
Tutorial: Containerisera en .NET-applikation
Lär dig hur du containeriserar ett .NET program med Docker, inklusive skapande av en Dockerfile, viktiga kommandon och rensning av resurser.

utvecklingsarbetsflöde för inner-loop med Docker-infografik
Utvecklingsarbetsflöde för Docker-appar
Beskriver arbetsflödet för utveckling av inre loopar för Docker-containerbaserade program.

Azure Container Services

Azure Container Instances skärmavbild
Azure Container Instances
Lär dig hur du kör Docker-containrar på begäran i en hanterad, serverlös Azure miljö, innehåller olika sätt att distribuera med Docker CLI, ARM, Azure Portal, skapa grupper med flera containrar, dela data mellan containrar, ansluta till ett virtuellt nätverk med mera.

Azure Container Registry skärmbild
Azure Container Registry
Lär dig hur du skapar, lagrar och hanterar containeravbildningar och artefakter i ett privat register för alla typer av containerdistributioner. Skapa Azure containerregister för dina befintliga pipelines för containerutveckling och distribution, konfigurera automatiseringsuppgifter och lär dig hur du hanterar dina register, inklusive geo-replikering och metodtips.

Azure Service Fabric skärmbild
Azure Service Fabric
Lär dig mer om Azure Service Fabric, en distribuerad systemplattform för paketering, distribution och hantering av skalbara och tillförlitliga mikrotjänster och containrar.

Azure App Service skärmbild
Azure App Service
Lär dig hur du skapar och är värd för webbappar, mobila serverdelar och RESTful-API:er på valfritt programmeringsspråk utan att hantera infrastrukturen. Prova modulen Azure App Service Learn för att distribuera en webbapp baserat på en Docker-avbildning och konfigurera kontinuerlig distribution.

Läs mer om Azure tjänster som stöder containrar.

Förklaringsvideo för Docker-containrar

Kubernetes och containerorkestrering förklaringsvideo

Container på Windows

Windows servercontainerikon
Containers på Windows-dokumentation
Paketera appar med sina beroenden och utnyttja virtualisering på operativsystemnivå för snabba, helt isolerade miljöer i ett enda system. Lär dig om Windows containrar, inklusive snabbstarter, distributionsguider och exempel.

Vanliga frågor och svar-ikon
Vanliga frågor om Windows containers
Hitta vanliga frågor och svar om containrar. Se även den här förklaringen i StackOverflow på "Vad är skillnaden mellan Docker för Windows och Docker på Windows?"

windows containerikon
Set up your environment
Lär dig hur du konfigurerar Windows 11, Windows 10 eller Windows Server för att skapa, köra och distribuera containrar, inklusive krav, installera Docker och arbeta med Windows Container Base Images.

AKS-ikon
Skapa en Windows Server container på en Azure Kubernetes Service (AKS)
Lär dig hur du distribuerar en ASP.NET exempelapp i en Windows Server container till ett AKS-kluster med hjälp av Azure CLI.