Zum Inhalt

Allgemeine Befehle

git

Kommando Aktion
git status Zeigt den aktuellen status des lokalen Git repositories
git init Erstellt die Infrastruktur-Dateien für das Git repository
git clone <SSH or HTTPS url> Clone, also auslesen, eines kompletten Repository auf dem Server
git diff gibt die Änderungen der Dateien im momentanen repository branch aus die noch nicht eingecheckt oder mit git add registriert sind
git checkout <hash or branch> Ein entsprechender Hash der Git Historie oder ein branch wird aktiv in der Umgebung ausgecheckt
git add <file or directories> Eine geänderte Datei oder Verzeichnis wird für einen möglichen Commit vorbereitet und markiert
git ci -m "<commit message>" Einchecken von markierten Dateien
git pull origin Synchronisieren aller Server repositories branches etc.
git push origin main Lade letzte changes von aktuellen branches in den main branch auf dem Server

docker

Für jeden gelaufenen Docker Container fallen Daten an, temporäre Daten als auch log files. Die werden auch bei gestoppten Docker Container vorgehalten. Eine Option --rm löscht diese beim Stoppen des Containers. Jedoch kann ein zu großer Platzverbrauch der Container entstehen, wenn man sie nicht regelmäßig löscht.

Kommando Aktion
docker pull <image url> Lade ein Image aus dem Internet auf das System
docker images Liste all lokalen Docker images
docker rmi <image name oder hash > Lösche ein Image aus der Liste der lokalen Images
docker ps Zeige alle laufenden Container, Option -a zeigt alle auch die gestoppten
docker run -it <image name> Starte einen Container im Vordergrund
docker run -it <image name> <commando> Starte einen Container im Vordergrund mit dem entsprechenden Kommando innerhalb des Containers
docker exec -it <image name> <commando> Starte ein Kommando innerhalb eines laufenden Containers
docker stop <hash or containername> Stoppe einen laufenden Container
docker start <hash or containername> Startet einen gestoppten Container
docker rm <hash or containername> Lösche alle Daten eine gestoppten Container

docker-compose

Kommando Aktion
docker-compose pull Alle Docker images werden aus dem Internet geladen (pull)
docker-compose up -d Starten der Docker container im Hintergrund, shell kommt zurück
docker-compose up Starten der Docker container im Vordergrund, shell kommt nicht zurück
docker-compose down Stoppen und Aufräumen der Docker container
docker-compose logs Listed alle Log-Daten des Docker containers. Man sieht alle erzeugten Ausgaben. Mit -f Option wird fortlaufend der Log angezeigt.

podman

Kommando Aktion
podman play kube <yaml file> Starte pods aus eine kubectl ähnlichen Konfiguration
podman pod ls Liste alle pods
podman pod stop <pod name> Stoppe einen spezifischen Pod
podman pod start <pod name> Starte einen spezifischen Pod
podman pod logs <pod name> Zeige die Ausgabe eines spezifischen Pod