20 lines
515 B
Bash
Executable File
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
|