1. 程式人生 > >Docker on Windows: 部署你的第一個應用程式

Docker on Windows: 部署你的第一個應用程式

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. 在本機上訪問,結果如下: