官术网_书友最值得收藏!

Creating a Dockerfile

As we will be hosting the web page in the container using IIS, we need to create a Dockerfile that uses the mcr.microsoft.com/windows/servercore/iis official image as the base image for the build. We will use a Docker image with the windowsservercore-1903 tag to ensure that we are running a version that matches the host OS and make it possible to use process isolation.

Create a new file in your workspace named Dockerfile, containing the following:

FROM mcr.microsoft.com/windows/servercore/iis:windowsservercore-1903

RUN powershell -NoProfile -Command Remove-Item -Recurse C:\inetpub\wwwroot\*
WORKDIR /inetpub/wwwroot
COPY index.html .

Visual Studio Code gives you a lot of snippets while writing the Dockerfile, providing that you have named the file following the expected convention. You can also bring up the list of snippets by pressing Ctrl + SPACE while editing.

In the next subsection, you will learn how to manually build a Docker image based on the Dockerfile you have just created.

主站蜘蛛池模板: 漯河市| 霍邱县| 石城县| 华安县| 铜川市| 封开县| 沂水县| 深州市| 镇沅| 中江县| 汝城县| 灌云县| 边坝县| 桂平市| 厦门市| 宁明县| 朝阳区| 秦安县| 台山市| 漳州市| 廉江市| 仙居县| 罗江县| 阜康市| 调兵山市| 西和县| 沙河市| 鱼台县| 庆阳市| 房产| 靖宇县| 沁阳市| 东源县| 获嘉县| 英吉沙县| 黑山县| 旌德县| 彰化县| 白玉县| 晋江市| 新安县|