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 |