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
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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla