Asp.Net Core With Docker
Docker Image 我們可以從 DockerHub 中找到 Microsoft 官方的 Images 連結入口。以這次要執行 ASP.NET 程式來說我們可以在這裡找到可以用的 Images。基本上上面都會有簡易的教學要怎麼用,不過琳瑯滿目的 Images 裡面還是有目前相對比較推薦的,像是 Alpine 為基底的 Images 應該是目前佔用空間最小的 Images,當然以此為代價,裡面安裝的工具真的是再基本不過。 ASP.NET Core Install 選擇 .NET Core SDK 來安裝,官方載點。目前版本 3.1 是 LTS 所以我們就選擇這個來裝吧(記得要選 Build Apps,也就是 SDK 來裝,不要選 runtime)。 一旦安裝完畢在 CMD/Power Shell 中就可以使用 dotnet 來操作 dotnet core SDK 了。 可以執行 dotnet --list-sdks 來看看自己目前安裝了哪些 SDK。 我們可以使用 CLI 提供的 new 指令搭配 template 來生成預設的範本,這邊就先使用 asp.net core mvc 當作示範。若需要詳細的 template 種類的話,有官方文件可參考,或可以執行 dotnet new --help 指令來看 new 指令可以有哪些操作,而用 dotnet new --list 來取得目前 SDK 所提供的所有 Template,輸出大致會長以下這樣: ...