You work as a Platform Engineer for MDFT Pro, a well-known training agency that delivers professional development courses globally. Mark, the lead DevOps specialist, has asked you to containerize the Learning Portal application, an ASP.NET Core web app that students use to access course materials and track their progress.
You have been provided with a setup script named setupScript.ps1 that configures the application environment and the compiled application files including LearningPortal.dll. The Dockerfile must be created in the same folder where LearningPortal.dll and setupScript.ps1 are stored. The setup script must run during the container build process, and the application must start automatically when the container launches.
Which five commands should you include in the Dockerfile to meet these requirements?
Choose all correct answers from the options below.
Explanations for each answer: