Docker ist generell eine sehr interessante Plattform für das Bereitstellen von Applikationen. Was Docker eigentlich ist und wie man damit grundlegend arbeitet, wurde bereits in der dreiteiligen Serie erläutern. Im Folgenden geht es um das Bereitstellen eines Images für die Windows PowerShell.
Alle Artikel aus der Serie
- Was ist Docker
- Grundlegen Docker Befehle
- Mit Docker ein Windows PowerShell Terminal bereitstellen
- Praktische Anwendung mit Docker (WordPress)
- So erstellt man ein Dockerfile
Das Image herunterladen
Das Docker Image für die Windows PowerShell findet man z. B. direkt über den Docker Hub. Aber auch über eine Suche im Internet gelangt man natürlich zum entsprechenden PowerShell Image. Aber man kann es auch über das Docker Terminal direkt herunterladen. Hier benötigt man nur den Parameter search.
docker search powershell
Wie gewohnt verwendet man für das Herunterladen wieder den pull Befehl. Anschließend lässt sich daraus dann direkt ein neuer Container mit der PowerShell starten.
Anmeldung direkt downloaden!
docker pull ...
Starten des neuen Containers
docker run -it clowa/powerShell-core
Jetzt erhält man direkt ein Windows PowerShell Konsole in einem eigenen Docker Container.


Der große Vorteil liegt jetzt darin, dass man einen eignen Container hat, mit welchem man PowerShell Skripte und Befehl testen kann. Um genaue Informationen zur installieren PowerShell Version zu erhalten, verwendet man am besten noch direkt die Variable $PSVersiontable innerhalb des Containers.

Wie im obigen Screenshot ersichtlich, handelt es sich um ein Linux Betriebssystem, unter welchem die Windows PowerShell mit der Version 7.2.1. (Core) installiert ist. Da es sich bei der PowerShell Core um OpenSource handelt, lässt sich diese sowohl auf Linux, sowie auch auf macOS und natürlich Windows installieren.
Welche PowerShell Befehle der Docker Container enthält kann auch direkt über ein kleines Cmdlet ausgelesen werden.
Get-Command
Top Online-Kurse zu Docker
Fazit
Es ist leicht ersichtlich, wie einfach man einen Container mit einer bestimmten Skriptsprache erstellen kann. So wie in diesem Beispiel eben eine Docker Container mit der Windows PowerShell. Grundlegende Informationen zur Containervirtualisierung liefert dir der folgende Beitrag:
Empfehlenswerte Bücher zu Docker
Keine Produkte gefunden.








