Wir veröffentlichen Docker-Images mit vorinstallierter PowerShell. Dieser Artikel veranschaulicht die ersten Schritte mit PowerShell im Docker-Container.
Ermitteln verfügbarer Images
Für die veröffentlichten Images ist mindestens Docker 17.05 erforderlich. Es wird auch erwartet, dass Sie Docker ohne sudo- oder lokale Administratorrechte ausführen können. Befolgen Sie die offiziellen Anweisungen von Docker zur ordnungsgemäßen Installation von docker.
Die Releasecontainer leiten sich vom offiziellen Distributionsimage ab, installieren dann die Abhängigkeiten und zuletzt das PowerShell-Paket.
Weitere Informationen zu diesen Docker-Images finden Sie im Repository PowerShell-Docker auf GitHub.
Verwenden von PowerShell in einem Container
Die folgenden Schritte zeigen die Docker-Befehle, die erforderlich sind, um das Image mit der neuesten verfügbaren stabilen Version von PowerShell herunterzuladen und eine interaktive PowerShell-Sitzung zu starten.
docker run -it mcr.microsoft.com/powershell
Verwenden Sie den folgenden Befehl, um das Image mit der neuesten verfügbaren Vorschauversion von PowerShell herunterzuladen und auszuführen.
docker run -it mcr.microsoft.com/powershell:preview
Wichtig
Die Docker-Images werden über offizielle Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Entfernen des Images, sobald es nicht mehr benötigt wird
Der folgende Befehl dient zum Löschen des Docker-Images, wenn Sie dieses nicht mehr benötigen.
Indem Sie das Container-Betriebssystemimage für Windows-Container anfordern und verwenden, erklären Sie sich mit den ergänzenden Lizenzbedingungen einverstanden, die auf dem Docker-Hub verfügbar sind:
Standardmäßig sammelt PowerShell begrenzte Telemetriedaten ohne personenbezogene Informationen, um die Entwicklung künftiger Versionen von PowerShell zu unterstützen. Um das Senden von Telemetriedaten zu deaktivieren, erstellen Sie eine Umgebungsvariable namens POWERSHELL_TELEMETRY_OPTOUT, die auf den Wert 1 festgelegt wird, bevor Sie PowerShell am Installationsspeicherort starten. Die von uns erfassten Telemetriedaten unterliegen den Datenschutzbestimmungen von Microsoft.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu PowerShell
PowerShell ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Möchten Sie wissen, wie Sie von der Arbeit mit Docker und Microsoft Dynamics 365 Business Central profitieren können? Docker bietet Bilder für jede veröffentlichte Version von Business Central in jedem verfügbaren Land oder jeder verfügbaren Region.