1.服务器或本地已经安装docker
一、创建一个Asp.Net Core 2.1 Web应用(若可以熟练创建项目,可忽略此节)
注意这里没有勾选 “启动Docker支持”
二、创建Docker文件
项目创建完成之后,在项目的根目录下,添加一个Dockerfile文件,注意文件名。
在Dockerfile文件中,添加如下内容
# 添加基础镜像 FROM microsoft/dotnet:2.1-aspnetcore-runtime #容器中系统的工作空间 WORKDIR /app #拷贝当前文件夹下的文件到容器中系统的工作空间 COPY . /app #设置Docker容器对外暴露的端口 EXPOSE 80 #容器中使用 ["dotnet","系统启动的dll"] 来运行应用程序 #使用ENTRYPOINT ["dotnet","系统启动的dll"] #或使用 CMD ["dotnet","系统启动的dll"] ENTRYPOINT ["dotnet", "School.Web.dll"]