Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tým .NET publikuje image Dockeru 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í
Tyto image vyžadují Docker 17.05 nebo novější. Také musíte být schopni spustit Docker bez sudo
nebo oprávnění místního správce. Pokyny k instalaci najdete v oficiální dokumentaci k Dockeru.
Tým .NET publikuje několik imagí Dockeru navržených pro různé vývojové scénáře. Pouze image sady .NET SDK obsahuje PowerShell. Další informace najdete na Oficiální Docker image pro .NET.
Použití PowerShellu v kontejneru
Následující příkaz stáhne image obsahující nejnovější dostupné stabilní verze sady .NET SDK a PowerShellu.
docker pull mcr.microsoft.com/dotnet/sdk:9.0
Pomocí následujícího příkazu spusťte interaktivní relaci PowerShellu v kontejneru.
docker run -it mcr.microsoft.com/dotnet/sdk:9.0 pwsh
Pokud chcete stáhnout a spustit nejnovější verzi PowerShellu s dlouhodobou podporou (LTS), změňte název image na mcr.microsoft.com/dotnet/sdk:8.0
. Když použijete tyto značky imagí, Docker stáhne příslušnou image pro váš hostitelský operační systém. Pokud chcete image pro konkrétní operační systém, můžete určit operační systém ve značce image. Seznam dostupných značek najdete v microsoft Artifact Registry .
- Další informace o značkách najdete v zásadách podporovaných značek.
- Další informace o podporovaných operačních systémech najdete v zásadách podporovaných platforem.
Životní cyklus podpory
Zásady podpory .NET definují, jak se tyto image podporují. Tyto image jsou k dispozici pouze pro účely vývoje a testování. Pokud potřebujete image připravenou pro produkční prostředí, měli byste vytvořit vlastní image. Další informace o těchto imagích Dockeru najdete v úložišti dotnet-docker na GitHubu.
Image, které dříve publikoval tým PowerShellu, se v Microsoft Container Registry (MCR) označí jako zastaralé.
Telemetrie
PowerShell ve výchozím nastavení shromažďuje omezenou telemetrii bez 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, kterou shromažďujeme, se řídí Prohlášením o ochraně osobních údajů společnosti Microsoft.