#!/bin/bash drun() { # Überprüfen, ob die richtige Anzahl Argumente übergeben wurden if [ $# -lt 2 ]; then echo "Verwendung: drun " return 1 fi # Container-Namen extrahieren local CONTAINER_NAME="$1" shift # Das erste Argument entfernen # Den Rest der Argumente als Befehlszeichenfolge zusammenfügen local COMMAND="$@" # Container-ID mithilfe des Container-Namens finden local CONTAINER_ID=$(docker ps -qf "name=$CONTAINER_NAME-app") # Überprüfen, ob der Container gefunden wurde if [ -z "$CONTAINER_ID" ]; then echo "Container '$CONTAINER_NAME' wurde nicht gefunden." return 1 fi # Befehl im Container ausführen docker exec -it "$CONTAINER_ID" $COMMAND }