ein einfaches Beispiel für Docker

Ein häufiges Beispiel für eine Docker-Anwendung ist eine einfache Webanwendung, wie zum Beispiel eine „Hello World“-Webseite, die mithilfe eines Web-Servers bereitgestellt wird. Hier ist eine Schritt-für-Schritt-Anleitung, wie man eine solche Docker-Anwendung erstellt:

Schritt 1: Erstellen des Projektdateisystems

  1. Erstelle ein Verzeichnis für das Docker-Projekt:

mkdir docker-hello-world cd docker-hello-world

  1. Erstelle eine einfache HTML-Datei für die Webanwendung, z. B. index.html:

<!DOCTYPE html> <html> <head> <title>Hello World Docker App</title> </head> <body><h1>Hello, Docker World!</h1> <p>This is a simple Dockerized web application.</p></body> </html>

Schritt 2: Erstellen des Dockerfiles

Erstelle eine Datei namens Dockerfile im Projektverzeichnis, um die Anweisungen für den Bau des Docker-Images zu definieren:

# Verwende ein Basisimage (z. B. NGINX) FROM nginx:latest # Kopiere die HTML-Datei in das Verzeichnis des NGINX-Webservers COPY index.html /usr/share/nginx/html

Schritt 3: Bau des Docker-Images

Öffne das Terminal und wechsle zum Verzeichnis des Docker-Projekts. Führe den folgenden Befehl aus, um das Docker-Image zu bauen:

docker build -t hello-world-app .

Schritt 4: Ausführen des Docker-Containers

Nachdem das Image erfolgreich gebaut wurde, starte einen Docker-Container basierend auf diesem Image:

docker run -d -p 8080:80 hello-world-app

Der -p Parameter bindet den Port 8080 des Hosts an den Port 80 des Containers. Dadurch ist die Anwendung über http://localhost:8080 erreichbar.

Schritt 5: Überprüfung der Webanwendung

Öffne einen Webbrowser und navigiere zu http://localhost:8080. Du solltest die „Hello, Docker World!“-Nachricht auf der Webseite sehen.

Zusammenfassung:

Dieses Beispiel zeigt, wie man eine einfache Webanwendung mithilfe von Docker erstellt. Das Dockerfile definiert die Konfiguration des Docker-Images, das dann verwendet wird, um einen Container zu erstellen und auszuführen. Die Anwendung wird über den Webbrowser auf dem Host-Rechner unter Verwendung des angegebenen Ports aufgerufen.

About the Author

Toni Bernd Schlack

Toni Schlack ist ein Fachinformatiker für Systemintegration (IHK), Multimediaentwickler und Autor. Auf seiner Website bietet er einen Blog mit Artikeln zu Themen wie Digitalisierung, Cloud und IT. Er betreibt auch einen Online-Shop, in dem er eine Kollektion hochwertiger Messer, darunter Küchenmesser, Jagdmesser und Taschenmesser, anbietet. Toni Schlack setzt auf hochwertige Materialien und präzise Handwerkskunst. Mehr über seine Arbeiten und Produkte erfahren Sie auf seiner Webseite: Toni Schlack.

Schreibe einen Kommentar

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

You may also like these