How To – Webserver unter Windows mit Docker

Gerade für kleine Anwendungen wie eben z. B. einem Webserver eignet sich Docker hervorragend. Als Anwendungsbeispiel möchte ich zeigen, wie man das IIS Docker Image konfiguriert.

Im Prinzip erhält man dadurch einen einfachen, kleinen Webserver. IIS ist relative schnell zu erstellen, da es bereits ein fertiges Image dazu gibt. Mit docker search microsoft kann man auch suchen, welche Images zum Download bereitstehen.

Alle verfügbaren Docker Images für Microsoft anzeigen: docker search
Alle verfügbaren Docker Images für Microsoft anzeigen: docker search

Der Download des Images erfolgt über docker pull.

docker pull microsoft/iis

Sofern das Image fertig heruntergeladen wurde, findet man dieses mit dem Befehl docker images.

Alle Docker Images unter Windows anzeigen
Alle Docker Images unter Windows anzeigen
docker images
Auflisten aller konfigurierten Docker Container
Auflisten aller konfigurierten Docker Container

Ob ein Container läuft oder auch nicht lässt sich per docker ps -a ausfindig machen. Hier gibt es die Eigenschaft Status. Dort wird ersichtlich, ob der Container bereits läuft.

Falls dem nicht so ist, so muss er mit docker start gestartet werden. Mit den Optionen ps -a wird auch der Name des Containers angezeigt. Diese werden zufällig festgelegt.

Der Name ist auch wichtig, um den Container anzusprechen und direkt Befehle im Container ausführen zu können. Letzteres geht mit docker exec. Die folgende Befehlsreihe öffnet im iis Container eine cmd.

docker exec -i cocky_nightingale cmd
Befehle in einem Docker Container unter Windows ausführen
Befehle in einem Docker Container unter Windows ausführen

Dieser Befehl funktionierte allerdings nur in der cmd und leider nicht in der Windows PowerShell. Im Container kann man jetzt die IP-Adresse auslesen und anschließend im Containerhost einen Webbrowser öffnen. Nach dem Aufruf der Adresse des Containers in der Adresszeile des Browsers sollte die Startseite von IIS angezeigt werden.

Docker Container mit IIS - Startseite vom IIS öffnen
Docker Container mit IIS – Startseite vom IIS öffnen

Jetzt hat man einen Standardwebserver, welcher in einem separaten Docker Container implementiert ist.

Dieser Artikel beinhaltet Partner-Links. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhält IT-Learner eine kleine Provision. Der Preis ändert sich für euch nicht. Danke für eure Unterstützung! Letzte Aktualisierung am 25.11.2023

70821dc8811d48339cd73133e6b5fa28

Das könnte dich auch interessieren:


Steigere dein Wissen

Kostenlose Befehlsreferenzen und E-Books herunterladen

Mehr Informationen zu den kostenlosen Materialien.


2 Kommentare zu „How To – Webserver unter Windows mit Docker“

    1. Hallo Patrick, ja es ist mal ganz interessant mit Docker ein bisschen herumzuspielen. Ich denke zukünftig wird das noch mehr verwendet werden.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen