Do.. März 27th, 2025

Docker und Docker-Compose installieren und starten: Eine Schritt-für-Schritt-Anleitung für Einsteiger

Bylars

4. Dezember 2024 ,
a couple of cargo containers sitting next to each other

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.

Klicke, um diesen Beitrag zu bewerten!
[Gesamt: 0 Durchschnitt: 0]

Bylars

Ich bin 44 Jahre alt und blogge seit mehreren Jahren. Beruflich bin ich Fachangestellter für Bädeebetriebe und lebe und liebe diesen Beruf in und rundum Fulda. Habe eine Partnerin und liebe genauso meinen Dackel.

2 thoughts on “Docker und Docker-Compose installieren und starten: Eine Schritt-für-Schritt-Anleitung für Einsteiger”

Schreibe einen Kommentar

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