This lab walks through the process of creating a Windows Server container image and running the image on Windows Server.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Install Docker on VM1
- Update Nuget to the minimum required version to install Docker.
- Install the Docker PowerShell module.
- Install the Docker package.
- Create a Dockerfile
Create a Dockerfile using Visual Studio Code with the following instructions:
FROM mcr.microsoft.com/windows/servercore:ltsc2022 RUN powershell.exe -command Add-WindowsFeature Web-Server ADD "https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.10/ServiceMonitor.exe" "C:\ServiceMonitor.exe" WORKDIR c:\inetpub\wwwroot COPY index.html index.html EXPOSE 80 ENTRYPOINT ["C:\ServiceMonitor.exe", "w3svc"]
Create an index.html file in the working directory and include some HTML content in that file, for example:
<h1>Hello from Docker!</h1>
- Build Your Container Image
Build your container image using your Dockerfile.
- Run Your Container Image
Run your container image.