@echo off setlocal enabledelayedexpansion :: Static Environment Variables set IMAGE_NAME=hay1tsme/taitools-build:latest set CONTAINER_NAME=taitools-build :: Main Execution docker build . -t %IMAGE_NAME% if ERRORLEVEL 1 ( goto failure ) docker run -it --rm -v %~dp0:/taitools --name %CONTAINER_NAME% %IMAGE_NAME% if ERRORLEVEL 1 ( goto failure ) docker image rm -f %IMAGE_NAME% goto success :failure echo taitools Docker build FAILED! goto finish :success echo taitools Docker build completed successfully. goto finish :finish pause