move to git.pi-farm.de
This commit is contained in:
82
setup.sh
Normal file
82
setup.sh
Normal file
@@ -0,0 +1,82 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user