- Hands-On Kubernetes on Windows
- Piotr Tylenda
- 156字
- 2021-06-24 16:53:59
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.
推薦閱讀
- Learning Single:page Web Application Development
- HTML5+CSS3王者歸來
- PHP 編程從入門到實踐
- 軟件項目管理實用教程
- Python機器學習算法與實戰
- MongoDB,Express,Angular,and Node.js Fundamentals
- Babylon.js Essentials
- Visual Basic程序設計習題與上機實踐
- Spring 5 Design Patterns
- Python青少年趣味編程
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Java 9 with JShell
- PostgreSQL 12 High Availability Cookbook
- Mathematica Data Visualization
- 程序員超強大腦