1. 程式人生 > >在 Docker 中部署 ASP.NET CORE 應用

在 Docker 中部署 ASP.NET CORE 應用

post netcore 工作 ros core 指定 們的 本地 body

有了 Docker 之後, 部署起來卻這間非常方便,環境不用搭了, 直接創建一個 microsoft/aspnetcore 的容器, 在本地開發好後, 把內容直接部署到容器中。

下面的命令是把本地發布的 ASP.NET CORE 程序文件夾映射到容器中指定的文件夾。

docker run -p 8002:80 -v e:/docker/aspnetcore_web:/wwwroot -w /wwwroot/ microsoft/aspnetcore dotnet /wwwroot/WebApplication1.dll

-v 參數是把本地文件夾映射到容器中的文件夾

-w 參數是指定工作目錄

最後使用 dotnet 命令運行我們的程序。

這裏要說明一下, 在做文件夾映射的時候, 可以隨便映射到哪個路徑, aspnetcore 和其他的如 nginx 不一樣, 他本身不會運行任何內容, 只是部署了一個環境,設置好文件夾後, 需要使用 dotnet 命令來執行指定的 dll 文件。

在 Docker 中部署 ASP.NET CORE 應用