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
Befehl | Beschreibung |
docker –version | Docker Version Anzeigen |
docker pull | Dieser Befehl wird verwendet, um Images aus dem Docker-Repository zu ziehen |
docker run | Dieser Befehl wird verwendet, um einen Container aus einem Image zu erstellen |
docker ps | Mit diesem Befehl können Sie die laufenden Container auflisten |
docker ps -a | Alle laufenden und beendeten Container anzeigen |
docker exec | Dieser Befehl wird verwendet, um auf den laufenden Container zuzugreifen |
docker stop | Dieser Befehl stoppt einen laufenden Container |
docker kill | Dieser Befehl beendet den Container, indem er seine Ausführung sofort stoppt |
docker commit | Erstellt ein neues Abbild eines bearbeiteten Containers auf dem lokalen System |
docker login | Mit diesem Befehl melden Sie sich beim Docker-Hub-Repository an |
docker push | Ein Image in das Docker-Hub-Repository übertragen |
docker images | Dieser Befehl listet alle lokal gespeicherten Docker-Images auf |
docker rm | Mit diesem Befehl wird ein angehaltener Container gelöscht |
docker rmi | Dieser Befehl wird verwendet, um ein Bild aus dem lokalen Speicher zu löschen |
docker build | Ein Image aus einer angegebenen Docker-Datei zu erstellen |
docker compose up | Container erstellen und starten aus docker-compose.yml Datei |