[Docker]使用Docker for Windows 來運行ASP.NET WebForms ... | docker iis
本文介紹在Windows10使用WindowsContainer來執行ASP.NET4.6WebForms程式。想要在Windows10上執行WindowsContainer,目前需要安裝DockerforWindows(beta)這個版本,如下,https://docs.docker.com/docker-for-windows/ 安裝完成後,會在工作列DockerIcon上按右鍵,切換到WindowsContainer...如下,再來就以「系統管理者身份」開啟PowerShell,輸入dockerversion,來看看Server是否為WindowsContainer。也可以從dockerhubpullwindows的image下來,如下,可以輸入dockerimages來看目前有多少image,如下,也可以執行dockerrun-itmicrosof...
本文介紹在 Windows 10 使用 Windows Container 來執行 ASP.NET 4.6 WebForms 程式。
想要在 Windows 10 上執行 Windows Container,
目前需要安裝 Docker for Windows (beta) 這個版本,如下,
https://docs.docker.com/docker-for-windows/
安裝完成後,會在工作列 Docker Icon 上按右鍵,切換到 Windows Container... 如下,
再來就以「系統管理者身份」開啟 PowerShell ,輸入 docker version ,來看看 Server 是否為 Windows Container。
也可以從 docker hub pull windows 的 image 下來,如下,
可以輸入 docker images 來看目前有多少 image,如下,
也可以執行 docker run -it microsoft/windowsservercore 進入 Windows Server Core 操作,如下,
基本的 Docker 操作熟練之後,就可以將 ASP.NET 程式放到 Container 之中。
註:可先在 Linux Container 環境中測試,檔案比較不會那麼大!!!
首先建立 ASP.NET 4.6 WebForms 專案,並在 default.aspx 中放入一個 GridView ,
在 default.aspx.cs 中則從建立測試的資料 Bind 到 GridView 上,如下,
default.aspx:
<html xmlns="http://www.w3.org/1999/xh...