@echo off IF %1.==. GOTO NoOS set OS=%1 IF %2.==. GOTO NoNGINX set NGINX=%2% IF %3.==. GOTO NoIP set IP=%3 IF %4.==. GOTO NoAlias set ALIAS=%4 GOTO Run :NoOS set OS=ubuntu :NoNGINX set NGINX=/etc/nginx/sites-enabled/default :NoIP set IP=13 :NoAlias set ALIAS=%OS%.getssl.test :Run docker build --rm -f "test\Dockerfile-%OS%" -t getssl-%OS% . @echo on docker run -it ^ --env GETSSL_HOST=%OS%.getssl.test ^ --env GETSSL_IP=10.30.50.%IP% ^ --env NGINX_CONFIG=%NGINX% ^ -v %cd%:/getssl ^ --network getssl-timkimber_acmenet ^ --ip 10.30.50.%IP% ^ --network-alias %ALIAS% ^ --network-alias a.%OS%.getssl.test ^ --network-alias b.%OS%.getssl.test ^ --network-alias c.%OS%.getssl.test ^ --network-alias d.%OS%.getssl.test ^ --network-alias e.%OS%.getssl.test ^ --network-alias f.%OS%.getssl.test ^ --network-alias g.%OS%.getssl.test ^ --network-alias h.%OS%.getssl.test ^ --network-alias i.%OS%.getssl.test ^ --network-alias j.%OS%.getssl.test ^ --network-alias k.%OS%.getssl.test ^ getssl-%OS% ^ /getssl/test/run-bats.sh