Родитель
5f632e2b26
Сommit
81bd312f9a
@ -1,20 +0,0 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
if [ "$1" = "" ] ; then
|
||||
echo "Group NAME must be provided"
|
||||
echo "Usage: $0 NAME ID"
|
||||
exit 1
|
||||
fi
|
||||
if [ "$2" = "" ] ; then
|
||||
echo "Student ID (two digits) must be provided"
|
||||
echo "Usage: $0 NAME ID"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
group="$1"
|
||||
student="$2"
|
||||
extport="${group}${student}22"
|
||||
vpnport=$(( student+1194 ))
|
||||
docker run -d --name "${group}-student${student}-L2" -e TZ=Europe/Moscow -p ${extport}:22 -p ${vpnport}:${vpnport} --privileged takeyamajp/ubuntu-sshd
|
||||
|
||||
# End of file
|
@ -0,0 +1,27 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
if [ "$1" = "" ] ; then
|
||||
echo "Group NAME must be provided"
|
||||
echo "Usage: $0 NAME ID"
|
||||
exit 1
|
||||
fi
|
||||
if [ "$2" = "" ] ; then
|
||||
echo "Student ID (two digits) must be provided"
|
||||
echo "Usage: $0 NAME ID"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
group="$1"
|
||||
student="$2"
|
||||
sshport="${group}${student}22"
|
||||
vpnport="${group}${student}90"
|
||||
docker run \
|
||||
-d \
|
||||
--name "${group}-student${student}-L2-client" \
|
||||
--hostname "${group}-student${student}-L2-client" \
|
||||
-e TZ=Europe/Moscow \
|
||||
-p ${sshport}:22 \
|
||||
-p ${vpnport}:${vpnport} \
|
||||
--privileged takeyamajp/ubuntu-sshd
|
||||
|
||||
# End of file
|
Загрузка…
Ссылка в новой задаче