Einen Webserver unter Windows mit Docker einrichten

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.

Docker Webserver einrichten - IIS von Windows
Docker Webserver einrichten – IIS von Windows

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.

Docker Webserver einrichten - IIS von Windows
Docker Webserver einrichten – IIS von Windows
docker images
Docker Webserver einrichten - IIS von Windows
Docker Webserver einrichten – IIS von Windows

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.

Die besten Docker Bücher

Auch interessanter Artikel:

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
Docker Webserver einrichten - IIS von Windows
Docker Webserver einrichten – IIS von Windows

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. Mehr Informationen zu Docker und dessen Grundkonfiguration findest du auch in meinem kostenlosen E-Book – Einstieg und Kurzüberblick zu Docker.

Keine Produkte gefunden.

Das könnte dich auch interessieren:

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. -> Gern kannst du mich mit einem Kaffee unterstützen!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


2 Gedanken zu „Einen Webserver unter Windows mit Docker einrichten“

    1. Markus Elsberger

      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

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.