mirror of
https://github.com/pi-farm/Docker-PXE-Server.git
synced 2025-12-10 02:08:26 +00:00
init
This commit is contained in:
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
srv/
|
||||||
|
RPi-PXE-Server
|
||||||
|
|
||||||
3
notes
Normal file
3
notes
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
nfs over tcp not available
|
||||||
|
- https://unix.stackexchange.com/questions/249094/nfs-over-tcp-not-available-from-my-server-ip-network-is-unreachable-permis
|
||||||
|
|
||||||
BIN
root/.DS_Store
vendored
Executable file
BIN
root/.DS_Store
vendored
Executable file
Binary file not shown.
BIN
root/._.DS_Store
Executable file
BIN
root/._.DS_Store
Executable file
Binary file not shown.
111
start.sh
Normal file
111
start.sh
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
ende()
|
||||||
|
{
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
###################
|
||||||
|
|
||||||
|
menue()
|
||||||
|
{ echo "b) Build and startup the docker-containers"
|
||||||
|
echo "s) Setup the docker-containers"
|
||||||
|
echo ""
|
||||||
|
echo "r) Start the existing docker-containers"
|
||||||
|
echo "x) Stop the docker-containers"
|
||||||
|
echo "u) Update the PXE-Server"
|
||||||
|
echo ""
|
||||||
|
echo "D) DELETE the existing docker-containers and docker images completely"
|
||||||
|
echo ""
|
||||||
|
echo "EXIT Exit this script, but PXE-Server is running, if started"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
read -p "Your choice: " menue_wahl
|
||||||
|
|
||||||
|
case "$menue_wahl" in
|
||||||
|
b)
|
||||||
|
clear
|
||||||
|
mkdir samba srv
|
||||||
|
git clone https://github.com/beta-tester/RPi-PXE-Server.git
|
||||||
|
cp scripts/* RPi-PXE-Server
|
||||||
|
docker-compose up -d
|
||||||
|
docker exec -it pxe-container bash first_run.sh
|
||||||
|
clear
|
||||||
|
echo "Please reboot!"
|
||||||
|
exit
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
s)
|
||||||
|
clear
|
||||||
|
docker-compose start
|
||||||
|
docker exec -it pxe-container bash setup.sh
|
||||||
|
docker-compose stop
|
||||||
|
sudo systemctl restart rpcbind.service
|
||||||
|
docker-compose start
|
||||||
|
docker exec -it pxe-container bash update.sh
|
||||||
|
clear
|
||||||
|
echo "PXE-Server is running"
|
||||||
|
echo ""
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
r) clear
|
||||||
|
docker-compose start
|
||||||
|
docker exec -it pxe-container bash update.sh
|
||||||
|
clear
|
||||||
|
echo "PXE-Server started"
|
||||||
|
echo ""
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
u) clear
|
||||||
|
docker exec -it pxe-container bash update.sh
|
||||||
|
clear
|
||||||
|
echo "PXE-Server update finished"
|
||||||
|
echo ""
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
x) clear
|
||||||
|
docker-compose stop
|
||||||
|
clear
|
||||||
|
echo "PXE-Server stopped"
|
||||||
|
echo ""
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
D) clear
|
||||||
|
docker-compose down
|
||||||
|
docker rmi pxe-image:s6-test01
|
||||||
|
echo "PXE-Server container and image deleted"
|
||||||
|
echo ""
|
||||||
|
clear
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
EXIT) clear
|
||||||
|
echo "Bye bye..."
|
||||||
|
ende
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
*) echo ""
|
||||||
|
echo "no possible choice, try again!"
|
||||||
|
echo ""
|
||||||
|
read -p "Continue with ENTER-KEY... " WEITER
|
||||||
|
clear
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
clear
|
||||||
|
menue
|
||||||
Reference in New Issue
Block a user