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
Právní a licenční
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ů.