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