Používání PowerShellu v Dockeru

Image Dockeru publikujeme s předinstalovaným PowerShellem. V tomto článku se dozvíte, jak začít používat PowerShell v kontejneru Dockeru.

Vyhledání dostupných imagí

Vydané image vyžadují Docker 17.05 nebo novější. Očekává se také, že můžete spustit Docker bez sudo oprávnění místního správce. Pro zajištění správné instalace modulu docker postupujte podle oficiálních pokynů Dockeru.

Kontejnery vydaných verzí jsou odvozené z oficiální distribuční image, pak nainstalují závislosti a nakonec nainstalují balíček PowerShellu.

Tyto kontejnery žijí v Registr artefaktů Microsoft.

Další informace o těchto imagích Dockeru najdete v úložišti PowerShell-Docker na GitHubu.

Použití PowerShellu v kontejneru

Následující kroky ukazují příkazy Dockeru potřebné ke stažení image obsahující nejnovější dostupnou stabilní verzi PowerShellu a spuštění interaktivní relace PowerShellu.

docker run -it mcr.microsoft.com/powershell

Pomocí následujícího příkazu stáhněte a spusťte image obsahující nejnovější dostupnou verzi Preview PowerShellu.

docker run -it mcr.microsoft.com/powershell:preview

Důležité

Image Dockeru jsou sestavené z oficiálních imagí operačního systému (OS), které poskytuje distributor operačního systému. Tyto image nemusí mít nejnovější aktualizace zabezpečení. Společnost Microsoft doporučuje aktualizovat balíčky operačního systému na nejnovější verzi, aby se zajistilo, že se použijí nejnovější aktualizace zabezpečení.

Odebrání image, když už není potřeba

Následující příkaz slouží k odstranění image Dockeru, když ji už nepotřebujete.

docker rmi mcr.microsoft.com/powershell

PowerShell je licencovaný v rámci licence MIT.

Licence k souborům a imagí Windows Dockeru

Vyžádáním a použitím image operačního systému kontejneru pro kontejnery Windows berete na vědomí, rozumíte a souhlasíte s dodatečnými licenčními podmínkami dostupnými v Centru Dockeru:

Telemetrie

PowerShell ve výchozím nastavení shromažďuje omezenou telemetrii bez identifikovatelných osobních údajů, aby pomohl s vývojem budoucích verzí PowerShellu. Pokud se chcete odhlásit od odesílání telemetrie, vytvořte proměnnou prostředí s názvem POWERSHELL_TELEMETRY_OPTOUT nastavenou na hodnotu 1 před spuštěním PowerShellu z nainstalovaného umístění. Telemetrie, která shromažďujeme, spadá do prohlášení společnosti Microsoft o zásadách ochrany osobních údajů.