containerize-aspnetcore - 为 Linux 容器化 ASP.NET Core 项目
为 ASP.NET Core 项目创建 Linux Docker 文件,配置容器设置,可选添加健康检查,并验证镜像构建。
标签
更新于: 2026-09-28该技能可以做什么
- 发现目标项目
- 选择兼容基础镜像
- 创建多阶段 Dockerfile
- 创建 Docker 忽略规则
- 配置容器设置
- 添加可选健康检查
- 验证 Docker 镜像构建
- 跟踪容器化进度
- 报告阻碍与配置选择
输入
- ASP.NET Core 项目仓库
- 项目 .csproj 路径
- 容器化设置
- NuGet 配置与源
- 健康检查设置
- 已知要求与阻碍
输出
- Dockerfile 文件
- .dockerignore 文件
- progress.md 文件
- Docker 镜像构建结果
- 配置与阻碍报告
要求
- 可用的 Docker
- ASP.NET Core .csproj
- 目标框架或用户提供的版本
- 项目写入权限
- 基础镜像访问权限
