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.

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 images

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

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.

Jetzt hat man einen Standardwebserver, welcher in einem separaten Docker Container implementiert ist.
Dieser Artikel beinhaltet Partner-Links. Durch einen Klick darauf gelangt 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
Das könnte dich auch interessieren:
- So kann man WordPress in Docker installieren
- So stellt man die PowerShell als Docker Image bereit
- Docker Container erstellen und grundlegende Befehle
- Was ist Docker und wozu benötigt man es?
- Webserver mit IIS (Internetinformationsdienste) in einem Docker Image konfigurieren – Anwendungsbeispiel für einen Docker Container
Steigere dein Wissen
Kostenlose Befehlsreferenzen und E-Books herunterladen
Danke für diese sehr gut erklärten Docker Tutorials. Docker ist ein Thema, dass ich bisher ausgelassen habe 😉
Hallo Patrick, ja es ist mal ganz interessant mit Docker ein bisschen herumzuspielen. Ich denke zukünftig wird das noch mehr verwendet werden.