Docker und Docker-Compose installieren und starten: Eine Schritt-für-Schritt-Anleitung für Einsteiger
Wenn du mit Docker und Docker-Compose arbeiten möchtest, aber noch keine Erfahrung hast, bist du hier genau richtig. In diesem Artikel erkläre ich dir Schritt für Schritt, wie du Docker und Docker-Compose installieren und starten kannst – auch wenn du gerade erst anfängst.
1. Was sind Docker und Docker-Compose?
Docker ist eine Plattform, mit der du Anwendungen in Containern betreiben kannst. Diese Container enthalten alle notwendigen Dateien, Bibliotheken und Konfigurationen, um eine Anwendung auszuführen. Dadurch wird sichergestellt, dass die Anwendung überall gleich läuft – egal, ob auf deinem Rechner oder in der Cloud.
Docker-Compose ist ein Tool, mit dem du mehrere Docker-Container mit nur einer Konfigurationsdatei starten kannst. Es ist besonders nützlich, wenn du Anwendungen hast, die aus mehreren Diensten bestehen (z. B. eine Web-App mit einer Datenbank).
Falls du dich näher mit Containern beschäftigen möchtest, findest du in meinem Artikel über Docker-Container erstellen und verwalten weitere Infos.
2. Voraussetzungen
Bevor du beginnst, stelle sicher, dass dein System die folgenden Voraussetzungen erfüllt:
• Betriebssystem: Linux, macOS oder Windows
• Prozessor: 64-Bit
• Pakete: curl und wget (für Linux-Installationen)
3. Docker installieren
Für Linux
1. Öffne ein Terminal.
2. Führe die folgenden Befehle aus, um Docker zu installieren:
sudo apt install update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.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
3. Überprüfe, ob Docker erfolgreich installiert wurde:
docker --version
Für Windows und macOS
1. Lade Docker Desktop herunter.
2. Folge den Installationsanweisungen des Installers.
3. Nach der Installation starte Docker Desktop und überprüfe die Installation:
docker --version
4. Docker-Compose installieren
Für Linux
1. Lade die aktuelle Version von Docker-Compose herunter:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. Gib der Datei die richtigen Berechtigungen:
sudo chmod +x /usr/local/bin/docker-compose
3. Überprüfe die Installation:
docker-compose --version
Für Windows und macOS
Docker-Compose wird automatisch mit Docker Desktop installiert. Du kannst die Version mit folgendem Befehl prüfen:
docker-compose --version
5. Docker und Docker-Compose starten
Nach der Installation kannst du Docker-Dienste starten. Für Linux-Systeme:
sudo systemctl start docker
sudo systemctl enable docker
Mit Docker Desktop (Windows/macOS) läuft Docker automatisch, sobald du Docker Desktop startest.
6. Erste Schritte mit Docker-Compose
Um Docker-Compose zu nutzen, erstellst du eine docker-compose.yml-Datei. Ein einfaches Beispiel für eine Web-App mit Nginx:
Speichere die Datei und starte den Dienst:
services:
web:
image: nginx:latest
ports:
- "8080:80"
docker-compose up
Besuche nun http://localhost:8080, um den laufenden Dienst zu sehen.
Mit dieser Anleitung kannst du Docker und Docker-Compose installieren, starten und direkt loslegen. Wenn du weitere Anleitungen suchst, wie etwa Docker-Container automatisch aktualisieren, wirst du auf meinem Blog fündig.
Comments ()