Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

Grundlegende Docker-Befehle (CLI)

Dieser Artikel erklärt, wie die wichtigsten Docker-Befehle verwendet werden

Allgemeine Nutzung von Docker

Docker kann prinzipiell auf zwei Arten genutzt werden: Über die Kommandozeile (CLI) oder mittels Docker Desktop, einer grafischen Benutzeroberfläche für Windows und MacOS. Während Docker Desktop eine leicht zu installierende und nutzerfreundliche Umgebung zur Verwaltung von Containern, Images und Einstellungen bietet, empfinden die meisten Docker-Nutzer die Kommandozeile als einfacheren und flexibleren Weg, Docker im Alltag zu nutzen. Docker CLI ermöglicht eine schnelle Ausführung von Befehlen, Automatisierung und umfassende Kontrolle, was besonders hilfreich ist, wenn komplexe Multi-Container-Anwendungen wie zapAnalytics über Docker Compose bereitgestellt werden.

Hinweis: Docker CLI ist in Docker Desktop enthalten.

Themen:

 

Grundlegende Docker-CLI-Befehle

Auf Docker kann mit den CLI-Befehlen docker und  docker compose zugegriffen werden. Sie können ihr Terminal (Linux/MacOS) oder die Kommandozeile (cmd auf Windows) öffnen und die Docker-Befehle direkt eingeben. Hier sind die wichtigsten Docker-Befehle:

Befehl Beschreibung Beispiel
docker --version Docker-Version anzeigen docker --version
docker pull <image> Docker-Image aus dem Docker Hub herunterladen docker pull zapliance/zapAnalytics:latest
docker images Alle heruntergeladenen/lokalen Images auflisten docker images
docker ps -a Alle (laufenden und gestoppten) Container auflisten docker ps -a
docker rm <container_id> Container entfernen docker rm 123abc
docker rmi <image_id> Image entfernen docker rmi zapliance/zapAnalytics:latest
docker logs <container_id> Container-Logs anzeigen docker logs 123abc

Gängige Docker Compose-Befehle

 docker compose ist ein Tool, mit dem Multi-Container-Anwendungen über eine YAML-Datei (docker-compose.yml) definiert und verwaltet werden. Es ermöglicht die einfache Ausführung verknüpfter Container mit einem einzigen Befehl.

Befehl Beschreibung
docker compose up In  docker-compose.yml definierte Container erstellen, (neu) erzeugen und starten
docker compose up -d

Wie oben, aber Container werden im Hintergrund ausgeführt (detached mode)

docker compose down Container und Netzwerke, die durch up  erzeugt wurden, stoppen und entfernen

Kurzanleitung zum Ausführen von zapliance Docker-Images

zapliance stellt während des Onboarding eine docker-compose.yml-Datei mit der Standardkonfiguration zur Verfügung. Diese können Sie anschließend mit Hilfe der grundlegenden Docker-Befehle ausführen.

Öffnen Sie zuerst die Kommandozeile und navigieren Sie zu dem Ordner, in dem die docker-compose.yml-Datei abgelegt wurde:

    • Ändern Sie das Verzeichnis in der Kommandozeile (Beispiel, bitte wählen Sie das passende Verzeichnis): cd D:/zapAnalytics/

    • Starten Sie den Container: docker compose up -d

    • Nach 10-30 Sekunden sollten Sie im Web-Browser auf die zapAnalytics-Startseite zugreifen können

    • Status der laufenden Docker-Container prüfen:  docker ps -a

    • Container stoppen : docker compose down

    • Image entfernen: docker rmi <image_name>

    • -f hinzufügen, um Entfernen zu erzwingen: docker rmi -f <image_name>

Update von Docker-Images

Gehen Sie wie folgt vor, um ein Docker-Image zu aktualisieren:

  1. Bearbeiten Sie Ihre docker-compose.yml

    Ändern Sie den Image Tag auf die gewünschte Version, zum Beispiel: 

    services:
      zapanalytics:
        image: zapliance/zapanalyticsplatform-prod:1.4.0
        container_name: application_zapanalytics
        restart: always

    ...

    Sie können auch latest als Tag nutzen, um die neueste Version zu erhalten.

  2. Stoppen und entfernen Sie alte Container und Images

      • docker compose down
      • docker rmi -f zapliance/zapanalyticsplatform-prod:<version>

    Ersetzen Sie <version> durch aktuellen Image Tag (z.B. 1.4.0 oder latest).

  3. Starten Sie den aktualisierten Container
      • docker compose up -d

    Der Container wird nun die aktualisierte Image-Version ausführen.


Weiterführende Informationen