Docker----在Docker中部署Asp.net core2.1以及修改发布

  1.服务器或本地已经安装docker

一、创建一个Asp.Net Core 2.1 Web应用(若可以熟练创建项目,可忽略此节)

Docker----在Docker中部署Asp.net core2.1以及修改发布

Docker----在Docker中部署Asp.net core2.1以及修改发布

注意这里没有勾选 “启动Docker支持”

二、创建Docker文件

  项目创建完成之后,在项目的根目录下,添加一个Dockerfile文件,注意文件名。

Docker----在Docker中部署Asp.net core2.1以及修改发布

  在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"]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzsjy.html