Docker on Windows: 部署你的第一個應用程式
阿新 • • 發佈:2018-12-14
Docker 執行在Linux上,可能你已經瞭解很多,但執行在windows上呢,本文來試一下部署一個靜態檔案在IIS上,目的不在於練習docker, 而在於讓你瞭解windows的一些映象
前提條件
需要在windows上安裝docker,然後切換到windows 容器。
你基本初步瞭解docker
基礎映象
microsoft/dotnet——適用於 Linux 和 Nano Server 的 .NET Core 執行時 和 SDK 映象。
microsoft/aspnetcore — 適用於 Linux 和 Nano Server 的ASP.NET Core 映象。
microsoft/aspnetcore-build——適用於 Linux 和 Nano Server 的 ASP.NET Core 映象,用於構建應用程式。
microsoft/dotnet-framework——適用於 Windows Server Core 的 .NET Framework 3.5 和 4.6.2 映象。
microsoft/aspnet——適用於 Windows Server Core 的 .NET Framework 3.5 和 4.6.2 ASP.NET 映象。
microsoft/iis——適用於 Nano Server 的IIS映象。
我們也在 Docker Hub 上釋出了示例,以便大家可以更加容易地使用。
microsoft/dotnet-samples——.NET Core 示例。
microsoft/dotnet-framework-samples——.NET Framework 示例。
開始練習
1. 寫一個Dockerfile
FROM microsoft/iis
RUN echo "Hello World - Dockerfile" > c:\inetpub\wwwroot\index.html
2. 執行命令,生成image
docker build -t wucong60/iis-dockerfile .
3. 部署容器
docker run -d -p 80:80 wucong60/iis-dockerfile
4. 在本機上訪問,結果如下: