首页 > 解决方案 > 我应该为 AKS 使用哪个 dotnet docker 映像?

问题描述

官方 .NET Docker镜像支持三种 Linux 扭曲:

我在文档中没有找到太多内容:

目标操作系统取决于 .NET 框架的版本

哪个以及为什么应该更喜欢一个而不是另一个?由于 AKS 节点是基于 Ubuntu 的,因此它们都可以工作。那么我应该选择哪个?

标签: docker.net-coreazure-aks

解决方案


由于它们都是基于相同架构的,我想说决定因素应该是

1)哪个图像更小(或没有那么大)

2) 它带有对您的需要有用的内置二进制文件。(例如,使用 nslookup 时,alpine 基础通常以不同方式处理 DNS 查找)例如:https ://github.com/gliderlabs/docker-alpine/issues/476

最后,这取决于您,重要的是,您选择一个您觉得舒服的并且您更信任的一个在 CVE 和安全更新方面能够以最快的速度提供。


推荐阅读