Родитель
							
								
									9daf06fe77
								
							
						
					
					
						Сommit
						5f632e2b26
					
				| @ -0,0 +1,31 @@ | ||||
| #!/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" | ||||
| extport1="${group}${student}80" | ||||
| extport2="${group}${student}81" | ||||
| vpnport="${group}${student}90" | ||||
| docker run \ | ||||
|         -d \ | ||||
|         --name "${group}-student${student}-L2-server" \ | ||||
|         --hostname "${group}-student${student}-L2-server" \ | ||||
|         -e TZ=Europe/Moscow \ | ||||
|         -p ${sshport}:22 \ | ||||
|         -p ${extport1}:${extport1} \ | ||||
|         -p ${extport2}:${extport2} \ | ||||
|         -p ${vpnport}:${vpnport} \ | ||||
|         --privileged vpn_server | ||||
| 
 | ||||
| # End of file | ||||
					Загрузка…
					
					
				
		Ссылка в новой задаче