|
|
|
@ -121,7 +121,16 @@ case ${ACTION} in
|
|
|
|
|
do_install_detail
|
|
|
|
|
;;
|
|
|
|
|
"rm")
|
|
|
|
|
docker rm -f whoogle-search
|
|
|
|
|
IMAGE_NAME=$(uci get whoogle.@whoogle[0].image_name 2>/dev/null)
|
|
|
|
|
[ -z "$IMAGE_NAME" ] && IMAGE_NAME="benbusby/whoogle-search"
|
|
|
|
|
CONTAINER_IDS=$(docker ps -a --filter "ancestor=${IMAGE_NAME}" --format '{{.ID}}')
|
|
|
|
|
echo "Stopping and removing containers..."
|
|
|
|
|
for ID in $CONTAINER_IDS; do
|
|
|
|
|
docker stop "$ID"
|
|
|
|
|
docker rm "$ID"
|
|
|
|
|
done
|
|
|
|
|
docker rmi -f "$IMAGE_NAME"
|
|
|
|
|
rm -r /opt/docker2/compose/whoogle-app 2>/dev/null
|
|
|
|
|
;;
|
|
|
|
|
"start" | "stop" | "restart")
|
|
|
|
|
docker ${ACTION} whoogle-search
|
|
|
|
|