Docker und Docker-Compose installieren und starten: Eine Anleitung

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-composeCode-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.

2 Kommentare zu „Docker und Docker-Compose installieren und starten: Eine Anleitung“

Schreibe einen Kommentar