# Use Windows Server Core as base image FROM mcr.microsoft.com/windows/servercore:ltsc2022 # Define environment variables matching script paths ENV ISO_MOUNT="C:\\ISOMount" ` OUTPUT_PATH="C:\\Tiny11_Output" # Create necessary directories RUN mkdir $ISO_MOUNT $OUTPUT_PATH # Copy the PowerShell script into the container COPY install_tiny11.ps1 C:\install_tiny11.ps1 # Set the working directory WORKDIR C:\ # Set execution policy for scripts SHELL ["powershell", "-Command"] RUN Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force # Define entrypoint for running the script ENTRYPOINT ["powershell.exe", "-File", "C:\\install_tiny11.ps1", "-OutputPath", "C:\\Tiny11_Output"]