isen-docker-farm/connect.sh

20 lines
515 B
Bash
Executable File

#!/bin/bash
#for var in $(cat docker-compose.yml | grep [A-Z].*-[A-Z]: | sed "s#:##g" | sed "s# .##g")
for var in $(cat docker-compose.yml | grep [A-Z].*: | grep -v part | cut -d":" -f1)
do
echo $var
done
read -p "Which docker instances do you want to restart ? " ans
Rdocker=$(docker ps | grep "$ans" | awk '{print $NF}')
if [[ ! -z $(cat docker-compose.yml | grep [A-Z].*: | grep -v part | cut -d":" -f1 | grep $ans) ]]
then
docker exec -ti $Rdocker bash
else
echo "$ans don't exist"
fi