Möchtest du mit Docker und Docker-Compose arbeiten, hast aber noch keine Erfahrung? Kein Problem! In diesem Artikel zeige ich dir Schritt für Schritt, wie du beide Tools installierst und startest – auch wenn du gerade erst anfängst.
Was sind Docker und Docker-Compose?
Docker ist eine Plattform, mit der du Anwendungen in sogenannten Containern betreiben kannst. Diese Container enthalten alle notwendigen Dateien, Bibliotheken und Konfigurationen, sodass deine Anwendung überall gleich läuft – egal ob auf deinem PC, einem Server oder in der Cloud.
Docker-Compose erleichtert die Verwaltung mehrerer Container. Mit einer einzigen Konfigurationsdatei kannst du verschiedene Dienste, wie eine Web-App und eine Datenbank, gleichzeitig starten und steuern.
Falls du mehr über Container erfahren möchtest, wirf einen Blick in meinen Artikel Docker-Container erstellen und verwalten.
2. Voraussetzungen
Bevor du beginnst, stelle sicher, dass dein System folgendes 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
Code-Sprache: PHP (php)
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
Code-Sprache: JavaScript (javascript)
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"
Code-Sprache: CSS (css)
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.
[…] du alles was mit Docker zu tun hat installiert hast, ist der nächste Schritt, die Grundlagen dazu zu verstehen. In diesem Artikel […]
[…] beides nicht installiert sein, nutze doch meine Anleitung […]