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 avbildningar
De utgivna avbildningarna kräver Docker 17.05 eller senare. Det förväntas också att du kan köra Docker utan sudo eller lokala administrativa rättigheter. Följ Dockers officiella instruktioner för att installera docker korrekt.
Lanseringscontainrarna härleds från den officiella distributionsavbildningen, till exempel , och installerar sedan beroenden centos:7 och installerar slutligen PowerShell-paketet.
Dessa containrar finns hub.docker.com/r/microsoft/powershell.
Mer information om dessa Docker-avbildningar finns i 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 avbildningen 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
Juridik och licensiering
PowerShell licensieras under MIT-licensen.
Windows Docker-fil- och avbildningslicenser
Genom att begära och använda container-OS-avbildningen för Windows-containrar godkänner du, förstår och godkänner 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 hjälpa till att utveckla framtida versioner av PowerShell. Om du vill välja bort att skicka telemetri skapar du en miljövariabel med namnet set till värdet innan POWERSHELL_TELEMETRY_OPTOUT 1 du startar PowerShell från den installerade platsen. Den telemetri som vi samlar in finns i Microsofts sekretesspolicy.