Overzicht van externe ontwikkeling van Docker op Windows

Het gebruik van containers voor externe ontwikkeling en het implementeren van toepassingen met het Docker-platform is een zeer populaire oplossing met veel voordelen. Meer informatie over de verscheidenheid aan ondersteuning die wordt aangeboden door Microsoft hulpprogramma's en services, waaronder Windows-subsysteem voor Linux (WSL), Visual Studio, Visual Studio Code, .NET en een breed scala aan Azure services.

Docker op Windows

Docker Docs-pictogram
Install Docker Desktop for Windows
Zoek installatiestappen, systeemvereisten, wat is opgenomen in het installatieprogramma, hoe u kunt verwijderen, verschillen tussen stabiele en edge-versies en hoe u kunt schakelen tussen Windows en Linux-containers.

Schermopname van Docker
Aan de slag met Docker
Docker-oriëntatie- en installatiedocumenten met stapsgewijze instructies voor het aan de slag gaan, inclusief een video-overzicht.

Schermopname van de Microsoft Learn Docker-cursus
MS Learn-cursus: Inleiding tot Docker-containers
Microsoft Learn biedt een gratis introductiecursus over Docker-containers, naast een verschillende cursussen om aan de slag te gaan met Docker en verbinding te maken met Azure services.

Schermopname van het menu Docker Desktop WSL2
Aan de slag met externe Docker-containers op WSL 2
Meer informatie over het instellen van Docker Desktop voor Windows voor gebruik met een Linux-opdrachtregel (Ubuntu, Debian, SUSE, enzovoort) met WSL 2 (Windows-subsysteem voor Linux, versie 2).

VS Code en Docker

externe containerafbeelding van VS Code
Zelfstudie voor Dev Containers
Stel een volledige ontwikkelomgeving in binnen een container met de extensie Dev Containers. Zoek zelfstudies voor het instellen van een Node.js-container, een Python-container, of een ASP.NET Core-container.

Schermafbeelding van het bijvoegen van Docker in VSCode
VS Code koppelen aan een Docker-container
Meer informatie over het koppelen van Visual Studio Code aan een Docker-container die al wordt uitgevoerd of aan een container in een Kubernetes-cluster.

VSCode-containermenu schermopname
Documentatie voor Dev Containers
De volledige naslaginformatie over Dev Containers van het VS Code-team, over geavanceerde configuratie, omgevingsvariabelen, port forwarding en meer.

VSCode Docker Desktop met schermopname van WSL
Dev Containers instellen op Windows
Windows-specifieke installatiehandleiding voor WSL 2 en Docker Desktop, en de plaatsingsvereiste voor het bestandssysteem voor goede containerprestaties.

Visual Studio en Docker

Visual Studio pictogram
Docker-ondersteuning in Visual Studio
Meer informatie over de Docker-ondersteuning die beschikbaar is voor ASP.NET projecten, ASP.NET Core projecten en .NET Core- en .NET Framework-consoleprojecten in Visual Studio, naast ondersteuning voor containerindeling.

Visual Studio Docker-menu
Quickstart: Docker in Visual Studio
Meer informatie over het bouwen, debuggen en uitvoeren van containerized .NET-, ASP.NET- en ASP.NET Core-apps en het publiceren daarvan in Azure Container Registry (ACR), Docker Hub, Azure App Service of uw eigen containerregister met behulp van Visual Studio.

Schermopname van VS-zelfstudie
Zelfstudie: Een app met meerdere containers maken met Docker Compose
Meer informatie over het beheren van meer dan één container en het communiceren tussen containers bij het gebruik van Container Tools in Visual Studio. U vindt ook koppelingen naar zelfstudies, zoals het gebruik van Docker met een React-app met één pagina.

VS Container koppelingen
Container Tools in Visual Studio
Onderwerpen over het uitvoeren van buildhulpprogramma's in een container, debugging van Docker-apps, het oplossen van problemen met ontwikkelhulpprogramma's, het implementeren van Docker-containers en het overbruggen van Kubernetes met Visual Studio.

Basis Docker-taxonomie infographic voor containers, instantiebeelden en registers

.NET en Docker

Omslag van de .NET-microservicesgids
.NET Guide: Microservice-apps en -containers
Introductiehandleiding voor op microservices gebaseerde apps die worden beheerd met containers.

Docker Infographic
Wat is Docker?
Basisinformatie over Docker-containers, waaronder het vergelijken van Docker-containers met virtuele machines en een eenvoudige taxonomie van Docker-termen en -concepten waarin het verschil tussen containers, installatiekopieën en registers wordt uitgelegd.

Infographic van Docker-taxonomie
Tutorial: Containerize a .NET app
Leer hoe u een .NET-toepassing in een container opneemt met Docker, waaronder het maken van een Dockerfile, essentiële opdrachten en het opschonen van resources.

inner-loop ontwikkelingswerkstroom met Docker infographic
Ontwikkelwerkstroom voor Docker-apps
Beschrijft de interne-lusontwikkelingswerkstroom voor Docker-toepassingen op basis van containers.

Azure Container Services

Azure container instances schermafbeelding
Azure Container Instances
Meer informatie over het uitvoeren van Docker-containers op aanvraag in een beheerde, serverloze Azure-omgeving, bevat manieren om te implementeren met Docker CLI, ARM, Azure Portal, groepen met meerdere containers te maken, gegevens te delen tussen containers, verbinding te maken met een virtueel netwerk en meer.

Azure Container Registry schermopname
Azure Container Registry
Meer informatie over het bouwen, opslaan en beheren van containerinstallatiekopieën en artefacten in een privéregister voor alle typen containerimplementaties. Maak Azure containerregisters voor uw bestaande pijplijnen voor containerontwikkeling en -implementatie, stel automatiseringstaken in en leer hoe u uw registers beheert, inclusief geo-replicatie en best practices.

Azure Service Fabric schermopname
Azure Service Fabric
Meer informatie over Azure Service Fabric, een platform voor gedistribueerde systemen voor het verpakken, implementeren en beheren van schaalbare en betrouwbare microservices en containers.

Azure App Service schermafbeelding
Azure App Service
Meer informatie over het bouwen en hosten van web-apps, mobiele back-ends en RESTful-API's in de programmeertaal van uw keuze zonder infrastructuur te beheren. Probeer de Azure App Service Learn-module voor het implementeren van een webapp op basis van een Docker-image en het configureren van continue implementatie.

Meer informatie over meer Azure-services die ondersteuning bieden voor containers.

Uitlegvideo over Docker-containers

Uitlegvideo voor Kubernetes en Container Orchestration

Containers op Windows

Windows servercontainer-pictogram
Containers voor Windows-documentatie
Verpakt apps met hun afhankelijkheden en maak gebruik van virtualisatie op besturingssysteemniveau voor snelle, volledig geïsoleerde omgevingen op één systeem. Meer informatie over Windows-containers, inclusief snelle starts, implementatiehandleidingen en voorbeelden.

Pictogram Veelgestelde vragen
Faqs about Windows containers
Hier vindt u veelgestelde vragen over containers. Zie deze uitleg ook in StackOverflow op ' Wat is het verschil tussen Docker voor Windows en Docker op Windows?"

Windows-containerpictogram
Uw omgeving instellen
Meer informatie over het instellen van Windows 11, Windows 10 of Windows Server voor het maken, uitvoeren en implementeren van containers, waaronder vereisten, het installeren van Docker en het werken met Windows Container Base-installatiekopieën.

AKS-pictogram
Maak een Windows Server-container op een Azure Kubernetes Service (AKS)
Meer informatie over het implementeren van een ASP.NET voorbeeld-app in een Windows Server container naar een AKS-cluster met behulp van de Azure CLI.