Dela via


Översikt över Docker-fjärrutveckling i 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 Microsofts verktyg och tjänster, inklusive Windows Undersystem för Linux (WSL), Visual Studio, Visual Studio Code, .NET och en mängd olika Azure-tjänster.

Docker i 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.

Skärmbild av Microsoft Learn Docker-kurs
MS Learn-kurs: Introduktion till Docker-containrar
Microsoft Learn erbjuder en kostnadsfri introduktionskurs om Docker-containrar, utöver en mängd olika kurser om att komma igång med Docker och ansluta till 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 (Windows-undersystem för Linux, version 2).

VS Code och Docker

VS Code fjärrcontainerbild
Skapa en Docker-container med VS Code
Konfigurera en fullständig utvecklingsmiljö i en container med tillägget Remote - Containers och hitta självstudier för att konfigurera en NodeJS-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
Avancerad behållarkonfiguration
Läs mer om avancerade installationsscenarier för att använda Docker-containrar med Visual Studio Code eller läs den här artikeln om hur du inspekterar containrar för felsökning med VS Code.

VSCode Docker Desktop med WSL-skärmbild
Att Använda fjärrcontainrar i WSL 2
Läs mer om hur du använder Docker-containrar med WSL 2 (Windows-undersystem för Linux, version 2) och hur du konfigurerar allt med VS Code. Du kan också läsa om hur det fungerar.

Visual Studio och Docker

Visual Studio-ikonen
Docker-stöd i Visual Studio
Lär dig mer om 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
Snabbstart: 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 i 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 Container Tools i Visual Studio. Du kan också hitta länkar till självstudier som hur du Använda Docker med en React-app med en enda sida.

VS Container-länkar
Container Tools i Visual Studio
Hitta ämnen som beskriver hur du kör byggverktyg i en container, felsöker Docker-appar, felsöker utvecklingsverktyg, distribuerar Docker-containrar och överbryggar Kubernetes med Visual Studio.

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

.NET och Docker

Omslag till .NET-guide för mikrotjänster
.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
Självstudie: Containerisera en .NET-app
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

Skärmbild av Azure-containerinstanser
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.

Skärmbild av Azure Container Registry
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.

Skärmbild av Azure Service Fabric
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.

Skärmbild av Azure App Service
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 Azure App Service Learn-modulen för att distribuera en webbapp baserat på en Docker-avbildning och konfigurera kontinuerlig distribution.

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

Förklaringsvideo för Docker-containrar

Kubernetes och containerorkestrering förklaringsvideo

Containrar på Windows

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

Vanliga frågor och svar-ikon
Vanliga frågor och svar om Windows-containrar
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 i Windows?"

ikon för windows-container
Konfigurera din miljö
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.