Advertisement

搭建Docker + .net6 + VSCode 开发环境

阅读量:

#目标#

  • 利用VSCode创建基于.NET6的C#应用程序
  • 实现对远程Docker环境中的调试与执行操作

采用此方式具备以下优势:

1、能够规避本地硬件配置与系统性能等限制条件。

2、具备良好的可重复性,仅需在本地安装VSCode,无需配置大量开发环境。后续再次使用时,只需重新构建Docker镜像即可。

3、完成开发后,只需进行简单的打包操作即可完成部署,开发环境与生产环境保持一致。

实施步骤如下:

在Docker容器内部创建**/APP**目录,用于挂载程序源代码文件夹

宿主机的目录结构如下所示:

App
└── dotnet
├── vscodeenv
│ ├── vscode-server
│ ├── vscode-server-insiders
│ └── vscode-server-insides
└── workspace

随后,在/App/dotnet目录中创建Dockerfile文件

复制代码
 ARG REPO=mcr.microsoft.com/dotnet/aspnet

    
 FROM mcr.microsoft.com/dotnet/sdk:6.0
    
  
    
 ######################################################

全部评论 (0)

还没有任何评论哟~