Korzystanie z programu PowerShell na platformie Docker
Publikujemy obrazy platformy Docker za pomocą wstępnie zainstalowanego programu PowerShell. W tym artykule pokazano, jak rozpocząć korzystanie z programu PowerShell w kontenerze platformy Docker.
Znajdowanie dostępnych obrazów
Wydane obrazy wymagają platformy Docker 17.05 lub nowszej. Oczekuje się również, że możesz uruchomić platformę Docker bez sudo
uprawnień administracyjnych lub lokalnych. Skorzystaj z oficjalnych instrukcji, aby poprawnie zainstalować platformę docker
.
Kontenery wydania pochodzą z oficjalnego obrazu dystrybucji, a następnie zainstaluj zależności, a na koniec zainstaluj pakiet programu PowerShell.
Te kontenery działają w Rejestr Artefaktów Microsoft.
Aby uzyskać więcej informacji na temat tych obrazów platformy Docker, odwiedź repozytorium programu PowerShell-Docker w witrynie GitHub.
Używanie programu PowerShell w kontenerze
W poniższych krokach przedstawiono polecenia platformy Docker wymagane do pobrania obrazu zawierającego najnowszą dostępną stabilną wersję programu PowerShell i uruchomienie interaktywnej sesji programu PowerShell.
docker run -it mcr.microsoft.com/powershell
Użyj następującego polecenia, aby pobrać i uruchomić obraz zawierający najnowszą dostępną wersję zapoznawcza programu PowerShell.
docker run -it mcr.microsoft.com/powershell:preview
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Usuwanie obrazu, gdy nie jest już konieczny
Następujące polecenie służy do usuwania obrazu platformy Docker, gdy nie jest już potrzebny.
docker rmi mcr.microsoft.com/powershell
Prawa i licencjonowanie
Program PowerShell jest licencjonowany na podstawie licencji MIT.
Licencje plików i obrazów platformy Docker systemu Windows
Żądając i używając obrazu systemu operacyjnego kontenera dla kontenerów systemu Windows, potwierdzasz, rozumiesz i wyrażasz zgodę na dodatkowe postanowienia licencyjne dostępne w usłudze Docker Hub:
Telemetria
Domyślnie program PowerShell zbiera ograniczone dane telemetryczne bez danych osobowych, aby ułatwić opracowywanie przyszłych wersji programu PowerShell. Aby zrezygnować z wysyłania danych telemetrycznych, utwórz zmienną środowiskową o nazwie POWERSHELL_TELEMETRY_OPTOUT
ustawioną na wartość 1
przed uruchomieniem programu PowerShell z zainstalowanej lokalizacji. Zbierane dane telemetryczne są objęte zasadami zachowania poufności informacji firmy Microsoft.