Docker

IoTUeli - Docker
https://docs.docker.com

Docker Einleitung

Docker ist eine offene Plattform für die Entwicklung, Bereitstellung und Ausführung von Anwendungen. Docker ermöglicht es Ihnen, Ihre Anwendungen von Ihrer Infrastruktur zu trennen, damit Sie Software schnell bereitstellen können. Mit Docker können Sie Ihre Infrastruktur auf die gleiche Weise verwalten, wie Sie Ihre Anwendungen verwalten. Indem Sie die Vorteile der Docker-Methoden für die schnelle Bereitstellung, das Testen und die Implementierung von Code nutzen, können Sie die Zeitspanne zwischen dem Schreiben des Codes und seiner Ausführung in der Produktion erheblich verkürzen.


Installationsanleitung – Docker

Mit den folgenden Befehlen können Sie Docker und Docker-Compose auf Ihrer Linux Umgebung installieren

Zuerst aktualisieren wir unsere Linux Umgebung mit folgendem Befehl:

sudo apt-get update

Nun kommen wir zum eigentlichen Teil, nämlich die Installation von Docker:

sudo apt-get install docker.io

Mit diesem Befehl startet Docker automatisch, sobald das Hostsystem neu gestartet wird

sudo systemctl status docker

Installation von Docker-Compose

Aktualisieren Sie den Paketindex, und installieren Sie die neueste Version von Docker-Compose:

sudo apt-get install docker-compose

Wichtige Docker befehle

BefehlBeschreibung
docker –versionDocker Version Anzeigen
docker pull Dieser Befehl wird verwendet, um Images aus dem Docker-Repository zu ziehen
docker runDieser Befehl wird verwendet, um einen Container aus einem Image zu erstellen
docker psMit diesem Befehl können Sie die laufenden Container auflisten
docker ps -aAlle laufenden und beendeten Container anzeigen
docker execDieser Befehl wird verwendet, um auf den laufenden Container zuzugreifen
docker stopDieser Befehl stoppt einen laufenden Container
docker killDieser Befehl beendet den Container, indem er seine Ausführung sofort stoppt
docker commitErstellt ein neues Abbild eines bearbeiteten Containers auf dem lokalen System
docker loginMit diesem Befehl melden Sie sich beim Docker-Hub-Repository an
docker pushEin Image in das Docker-Hub-Repository übertragen
docker imagesDieser Befehl listet alle lokal gespeicherten Docker-Images auf
docker rmMit diesem Befehl wird ein angehaltener Container gelöscht
docker rmiDieser Befehl wird verwendet, um ein Bild aus dem lokalen Speicher zu löschen
docker buildEin Image aus einer angegebenen Docker-Datei zu erstellen
docker compose upContainer erstellen und starten aus docker-compose.yml Datei