[Windows Container] ASP.NET 試玩

前一篇相同,針對一些小功能測試,例如:如何將發行的程式建置成image、連線到內部主機等..。不過環境改為如下,。

環境

  • Windows Container
  • image:aspnet (支援.net framework 4.6 and 3.5)

Step by Step

1.建立.net framework web application,在Contoller撰寫資料庫連線

image

View,顯示連線狀態
image


2.發行程式,使用File System


image

 

3.下載Image

docker pull microsoft/aspnet

4.在bin目錄下,新增Dockerfile及新增hosts檔案


image

Dockerfile


hosts,讓內部的Container可以透過host name連到外部主機
image

5.建置Image與執行Container

docker build -t kim-aspnet-docker .
docker run -d -p 8000:8000 --name my-aspnet  kim-aspnet-docker

image

6.測試程式

此Image 不支援在本機使用localhost,須使用ip的方式瀏覽。所以須先使用以下命令取得ip

image

瀏覽器執行 http://172.18.6.74:8000/conn/open
image

這個網誌中的熱門文章

IIS 設定只允許特定IP進入