82 lines
1.7 KiB
Bash
82 lines
1.7 KiB
Bash
#!/bin/bash
|
|
|
|
ende()
|
|
{
|
|
exit
|
|
}
|
|
|
|
|
|
DOCKERVERSION=$(docker --version)
|
|
BUILDXVERSION=$(docker buildx version)
|
|
BUILDERINFO=$(docker buildx inspect --bootstrap | grep -E 'Name:|BuildKit version:|Status:')
|
|
|
|
|
|
menue()
|
|
{
|
|
echo "------------- DOCKER SETTINGS -------------"
|
|
echo -e "\033[4mDocker Version:\033[0m \033[3m$DOCKERVERSION\033[0m"
|
|
echo -e "\033[4mBuildX Version:\033[0m \033[3m$BUILDXVERSION\033[0m"
|
|
echo -e "\033[4mBuilder-Info:\033[0m \033[3m$BUILDERINFO\033[0m"
|
|
echo "--------------------------------------------"
|
|
echo ""
|
|
echo "b) Back to Build-Menue"
|
|
echo ""
|
|
echo "d) Install Docker Engine"
|
|
echo "p) Install BuildX-PlugIn"
|
|
echo "s) Setup BuildX-Builder"
|
|
echo "a) Active BuildX-Builder"
|
|
echo "x) Exit Image-Builder"
|
|
echo ""
|
|
read -p 'Your choice: ' -n 1 menue_wahl
|
|
|
|
case "$menue_wahl" in
|
|
b)
|
|
bash start.sh
|
|
menue
|
|
;;
|
|
#############################################
|
|
d)
|
|
sudo bash setup/install-docker.sh
|
|
clear
|
|
menue
|
|
;;
|
|
#############################################
|
|
p)
|
|
sudo bash setup/install-builder.sh
|
|
clear
|
|
menue
|
|
;;
|
|
#############################################
|
|
s)
|
|
bash setup/setup-builder.sh
|
|
clear
|
|
menue
|
|
;;
|
|
#############################################
|
|
a)
|
|
bash setup/show-active-builder.sh
|
|
echo ""
|
|
# clear
|
|
menue
|
|
;;
|
|
#############################################
|
|
x|X)
|
|
clear
|
|
ende
|
|
;;
|
|
#############################################
|
|
*)
|
|
echo "Key not valid"
|
|
read -p "Try again..." WEITER
|
|
clear
|
|
menue
|
|
;;
|
|
#############################################
|
|
esac
|
|
|
|
}
|
|
|
|
#####################################################################
|
|
|
|
clear
|
|
menue |