如何将.Net项目在Docker容器中开发部署实现高效一体化操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1649个文字,预计阅读时间需要7分钟。
.NET 多年前已开始支持 Docker,但由于国内 .NET 现状,生产过程中几乎用不到 Docker 支持,偶尔会有一些时间需要鼓励使用。初期工作:1、首先安装 Docker Desktop 2、安装 Visual Studio、创建项目、使用 VS 进行开发。
.NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下。
先期工作
1、首先安装Docker Desktop
2、安装Visual Studio
创建项目
使用VS分别创建一个ASP.NET Core Api(WebApplication1)与 ASP.NET Core 应用(WebApplication2)
如果项目已经存在,可以选中项目,右键点击->选择添加Docker支持。
在弹出对话框中选择Linux。
项目支持docker后,会在项目下生成一个Dockerfile文件(用来构建Docker镜像的构建文件)
内容如下:
#See aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. #使用“小型”仅运行时基础映像开始一个阶段,将其称为“基础”,以供参考 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base # 在映像中创建 /app 目录 。 WORKDIR /app # 公开端口 80 。
本文共计1649个文字,预计阅读时间需要7分钟。
.NET 多年前已开始支持 Docker,但由于国内 .NET 现状,生产过程中几乎用不到 Docker 支持,偶尔会有一些时间需要鼓励使用。初期工作:1、首先安装 Docker Desktop 2、安装 Visual Studio、创建项目、使用 VS 进行开发。
.NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下。
先期工作
1、首先安装Docker Desktop
2、安装Visual Studio
创建项目
使用VS分别创建一个ASP.NET Core Api(WebApplication1)与 ASP.NET Core 应用(WebApplication2)
如果项目已经存在,可以选中项目,右键点击->选择添加Docker支持。
在弹出对话框中选择Linux。
项目支持docker后,会在项目下生成一个Dockerfile文件(用来构建Docker镜像的构建文件)
内容如下:
#See aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. #使用“小型”仅运行时基础映像开始一个阶段,将其称为“基础”,以供参考 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base # 在映像中创建 /app 目录 。 WORKDIR /app # 公开端口 80 。

