Docker Einstiegshandbuch: Wie man Docker verwendet, um Container zu erstellen und zu verwalten

2/20/2026
5 min read

Docker Einstiegshandbuch: Wie man Docker verwendet, um Container zu erstellen und zu verwalten

Docker ist eine Open-Source-Container-Plattform, die Entwicklern hilft, Anwendungen zu verpacken, zu verteilen und auszuführen. Dieser Artikel wird dich Schritt für Schritt anleiten, wie du Docker verwendest, um Container zu erstellen und zu verwalten, um die Konsistenz der Anwendungen in verschiedenen Umgebungen zu gewährleisten.

1. Was ist Docker?

Docker ist eine offene Plattform, die es Entwicklern ermöglicht, Container-Anwendungen einfach zu erstellen, bereitzustellen und zu verwalten. Container sind leichtgewichtig und portabel und können überall auf die gleiche Weise ausgeführt werden, was die Konsistenz und Skalierbarkeit der Anwendungen gewährleistet.

2. Docker installieren

Bevor du beginnst, musst du Docker auf deinem Betriebssystem installieren. Hier sind die Installationsschritte für verschiedene Betriebssysteme:

2.1 Windows

  1. Gehe zur Docker-Website, um Docker Desktop herunterzuladen: Docker Downloads.
  2. Doppelklicke auf die heruntergeladene Docker Desktop Installer.exe-Datei und folge den Anweisungen zur Installation.
  3. Nach der Installation starte Docker Desktop und stelle sicher, dass es im Systemtray läuft.

2.2 macOS

  1. Gehe zur Docker-Website, um Docker Desktop herunterzuladen: Docker Downloads.
  2. Doppelklicke auf die heruntergeladene .dmg-Datei und ziehe Docker in den Anwendungsordner.
  3. Starte Docker Desktop und stelle sicher, dass es in der Statusleiste läuft.

2.3 Linux

Auf Linux kannst du Docker über den Paketmanager installieren. Am Beispiel von Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Nach der Installation kannst du den folgenden Befehl verwenden, um zu überprüfen, ob Docker erfolgreich installiert wurde:

docker --version

3. Erstelle deinen ersten Docker-Container

Als nächstes werden wir einen einfachen Container mit dem Docker-Befehl erstellen.

3.1 Image herunterladen

Docker verwendet Images, um Container zu erstellen, Images können als Vorlagen für Anwendungen betrachtet werden. Zum Beispiel können wir ein einfaches Ubuntu-Image von Docker Hub herunterladen:

docker pull ubuntu

3.2 Container ausführen

Nachdem das Image heruntergeladen wurde, führe den folgenden Befehl aus, um einen neuen Container zu starten:

docker run -it ubuntu /bin/bash

Die Parameter des obigen Befehls werden wie folgt erklärt:

  • run: Führe einen neuen Container aus
  • -it: Verwende ein interaktives Terminal
  • ubuntu: Name des Images
  • /bin/bash: Befehl, der nach dem Start des Containers ausgeführt wird

Du solltest jetzt in einem Ubuntu-Container sein, gib exit ein, um den Container zu verlassen.

4. Docker-Container verwalten

4.1 Aktive Container anzeigen

Du kannst den folgenden Befehl verwenden, um alle aktuell laufenden Container anzuzeigen:

docker ps

4.2 Alle Container anzeigen

Um alle Container (einschließlich gestoppter Container) anzuzeigen, kannst du verwenden:

docker ps -a

4.3 Container stoppen und starten

Wenn du einen laufenden Container stoppen möchtest, kannst du den folgenden Befehl verwenden:

docker stop 

Um einen gestoppten Container neu zu starten:

docker start 

4.4 Container löschen

Um einen Container zu löschen, kannst du verwenden:

docker rm 

5. Dockerfile erstellen und verwenden

Ein Dockerfile ist eine Textdatei, die eine Reihe von Anweisungen enthält, um Docker-Images automatisch zu erstellen. Hier ist ein einfaches Beispiel für ein Dockerfile, das ein Image mit Python erstellt.

5.1 Dockerfile erstellen

Erstelle in dem von dir gewählten Verzeichnis eine Datei namens Dockerfile und füge den folgenden Inhalt hinzu:

# Verwende das offizielle Python-Basis-Image
FROM python:3.9-slim

# Setze das Arbeitsverzeichnis
WORKDIR /app

# Kopiere die Dateien im aktuellen Verzeichnis in den Container
COPY . .

# Installiere Abhängigkeiten
RUN pip install -r requirements.txt

# Setze den Befehl, der nach dem Start des Containers ausgeführt wird
CMD ["python", "app.py"]

5.2 Image bauen

Wechsle in das Verzeichnis, in dem sich die Dockerfile-Datei befindet, und führe den folgenden Befehl aus, um das Image zu bauen:

docker build -t my-python-app .

5.3 Führe dein Image aus

Nachdem das Image erstellt wurde, kannst du es mit dem folgenden Befehl ausführen:

docker run -d -p 5000:5000 my-python-app

Dieser Befehl wird den Port 5000 des Containers auf den Port 5000 des Hosts abbilden.

6. Fazit

Durch die oben genannten Schritte hast du die grundlegenden Konzepte von Docker, die Installationsmethoden sowie die Erstellung und Verwaltung von Containern erlernt. Docker macht die Entwicklung und Bereitstellung einfach und effizient und hilft dir, die Konsistenz der Anwendungen in verschiedenen Umgebungen aufrechtzuerhalten. In der Praxis wird die Kombination der Docker-Funktionen mit CI/CD-Tools die Effizienz des Entwicklungsprozesses erheblich steigern.

Mit der ständigen Weiterentwicklung der Technologie erweitert sich auch der Anwendungsbereich von Docker. Das Beherrschen von Docker wird deiner Software-Entwicklungskarriere mehr Möglichkeiten eröffnen. Ich hoffe, dieses Handbuch hilft dir, erfolgreich in Docker einzusteigen! Bei Fragen kannst du gerne im Kommentarbereich diskutieren.

Published in Technology

You Might Also Like