Använda PowerShell i Docker

Vi publicerar Docker-avbildningar med PowerShell förinstallerat. Den här artikeln visar hur du kommer igång med PowerShell i Docker-containern.

Hitta tillgängliga bilder

De utgivna avbildningarna kräver Docker 17.05 eller senare. Du förväntas också kunna köra Docker utan sudo eller lokala administrativa rättigheter. Följ Docker officiella instruktioner för att installera docker korrekt.

Versionscontainrarna härleds från den officiella distributionsbilden, installerar sedan beroenden och installerar slutligen PowerShell-paketet.

Dessa containrar finns i hub.docker.com/r/microsoft/powershell.

Mer information om dessa Docker-avbildningar finns på PowerShell-Docker-lagringsplatsen på GitHub.

Använda PowerShell i en container

Följande steg visar De Docker-kommandon som krävs för att ladda ned avbildningen och starta en interaktiv PowerShell-session.

docker run -it mcr.microsoft.com/powershell

Ta bort bilden när den inte längre behövs

Följande kommando används för att ta bort Docker-avbildningen när du inte längre behöver den.

docker rmi mcr.microsoft.com/powershell

PowerShell licensieras under MIT-licensen.

Windows Docker-fil- och avbildningslicenser

Genom att begära och använda Container OS Image för Windows-containrar bekräftar, förstår och godkänner du de kompletterande licensvillkoren som är tillgängliga på Docker Hub:

Telemetri

Som standard samlar PowerShell in begränsad telemetri utan personligt identifierbar information för att underlätta utvecklingen av framtida versioner av PowerShell. Om du vill avregistrera dig från att skicka telemetri skapar du en miljövariabel med namnet POWERSHELL_TELEMETRY_OPTOUT inställt på värdet 1 för innan du startar PowerShell från den installerade platsen. Telemetrin som vi samlar in omfattas av Microsofts sekretesspolicy.