docker-multistage-build-execution - 在 Linux 上构建运行 Windows C# 应用的 Docker 多阶段镜像
使用包含 Wine 和 .NET Framework 的 Docker 多阶段构建将基于 C# 的 Windows 应用容器化部署至 Linux。
标签
更新于: 2026-09-18该技能可以做什么
- 运行多阶段 Docker 构建脚本
- 安装 Wine 及运行时依赖
- 验证 Docker 镜像标签与大小
- 在容器中执行 CLI 二进制文件
- 校验 CLI 的 help 输出响应
输入
- 带有 --linux-only 标志的 build-docker.sh 脚本
- Ubuntu 22.04 基础镜像引用
- C# 编译后的可执行二进制文件
- ProteoWizard 的 pwiz_bindings_cli.dll 库
- Dockerfile 多阶段构建配置
输出
- 标签为 airdpro:cli 的 Docker 镜像
- Docker 镜像大小指标
- 带有可执行 CLI 的容器实例
- CLI help 命令输出响应
要求
- Docker Desktop 或 Docker 运行时引擎
- Wine 应用程序兼容层
- .NET Framework 4.8 运行时
