AspNetCore Runtime
docker pull mcr.microsoft.com/dotnet/aspnet:5.0
SDK
#基於 `microsoft/dotnet:5.0.0-core` 來構建我們的鏡像 FROM mcr.microsoft.com/dotnet/sdk:5.0 #拷貝項目publish文件夾中的所有文件到 docker容器中的publish文件夾中 COPY . /publish #設置工作目錄為 `/publish` 文件夾,即容器啟動默認的文件夾 WORKDIR /publish #設置Docker容器對外暴露端口 EXPOSE 8801 #使用`dotnet dev.dll`來運行應用程序,自定義運行端口 CMD ["dotnet", "DevTools.dll", "--urls", "http://*:8801"]
參考地址:
https://hub.docker.com/_/microsoft-dotnet-runtime/
https://www.cnblogs.com/shook/archive/2004/01/13/11639799.html