Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het .NET-team publiceert Docker-installatiekopieën waarop PowerShell vooraf is geïnstalleerd. In dit artikel leest u hoe u aan de slag gaat met PowerShell in de Docker-container.
Beschikbare afbeeldingen zoeken
Voor deze images is Docker 17.05 of hoger vereist. Bovendien moet u Docker kunnen uitvoeren zonder sudo
of lokale beheerdersrechten. Zie de officiële documentatie van Docker voor installatie-instructies.
Het .NET-team publiceert verschillende Docker-installatiekopieën die zijn ontworpen voor verschillende ontwikkelscenario's. Alleen de installatiekopieën voor de .NET SDK bevatten PowerShell. Voor meer informatie, zie officiële .NET Docker-images.
PowerShell gebruiken in een container
Met de volgende opdracht wordt de installatiekopie gedownload met de meest recente stabiele versies van de .NET SDK en PowerShell.
docker pull mcr.microsoft.com/dotnet/sdk:9.0
Gebruik de volgende opdracht om een interactieve PowerShell-sessie in de container te starten.
docker run -it mcr.microsoft.com/dotnet/sdk:9.0 pwsh
Als u de nieuwste LTS-versie (Long Term Support) van PowerShell wilt downloaden en uitvoeren, wijzigt u de imagenaam naar mcr.microsoft.com/dotnet/sdk:8.0
. Wanneer u deze imagetags gebruikt, downloadt Docker de juiste image voor uw hostbesturingssysteem. Als u een afbeelding voor een specifiek besturingssysteem wilt, kunt u het besturingssysteem opgeven in de afbeeldingslabel. Zie het Microsoft Artifact Registry voor een lijst met beschikbare tags.
- Voor meer informatie over tags, het ondersteunde tagbeleid
- Zie het beleid Ondersteunde platforms voor meer informatie over ondersteunde besturingssystemen
Ondersteuningslevenscyclus
Het .NET-ondersteuningsbeleid definieert hoe deze afbeeldingen worden ondersteund. Deze afbeeldingen zijn uitsluitend bedoeld voor ontwikkelings- en testdoeleinden. Als u productieklare afbeeldingen nodig hebt, moet u uw eigen afbeeldingen maken. Ga voor meer informatie over deze Docker-images naar de dotnet-docker opslagplaats op GitHub.
De afbeeldingen die eerder door het PowerShell-team zijn gepubliceerd, worden als verouderd gemarkeerd in het Microsoft Container Registry (MCR).
Telemetrie
PowerShell verzamelt standaard beperkte telemetrie zonder persoonlijke gegevens om de ontwikkeling van toekomstige versies van PowerShell te helpen. Als u zich wilt afmelden voor het verzenden van telemetrie, maakt u een omgevingsvariabele POWERSHELL_TELEMETRY_OPTOUT
die is ingesteld op een waarde van 1
voordat u PowerShell start vanaf de geïnstalleerde locatie. De telemetrie die we verzamelen valt onder de Privacyverklaring van Microsoft.