我应该为 AKS 使用哪个 dotnet docker 映像?
Which dotnet docker image should I use for AKS?
Official .NET Docker 图片支持三种 Linux 失真:
- Debian -
3.1.201-buster
- 高山 -
3.1.201-alpine
- Ubuntu -
3.1.201-bionic
我在 the documentation 中没有找到太多:
哪个以及为什么应该更喜欢一个而不是另一个?由于 AKS 节点基于 Ubuntu,因此它们都可以正常工作。那我应该 select?
既然都是基于相同的架构,我想说决定因素应该是
1) 哪个图像较小(或没有那么大)
2) 附带对您的需要有用的内置二进制文件。 (例如,alpine base 在使用 nslookup 时通常会以不同方式处理 DNS 查找)
例如:https://github.com/gliderlabs/docker-alpine/issues/476
最后,这取决于您,重要的是,您可以选择一个您觉得舒服的,一个您更信任的,因为 CVE 和安全更新最快可用。
Official .NET Docker 图片支持三种 Linux 失真:
- Debian -
3.1.201-buster
- 高山 -
3.1.201-alpine
- Ubuntu -
3.1.201-bionic
我在 the documentation 中没有找到太多:
哪个以及为什么应该更喜欢一个而不是另一个?由于 AKS 节点基于 Ubuntu,因此它们都可以正常工作。那我应该 select?
既然都是基于相同的架构,我想说决定因素应该是
1) 哪个图像较小(或没有那么大)
2) 附带对您的需要有用的内置二进制文件。 (例如,alpine base 在使用 nslookup 时通常会以不同方式处理 DNS 查找) 例如:https://github.com/gliderlabs/docker-alpine/issues/476
最后,这取决于您,重要的是,您可以选择一个您觉得舒服的,一个您更信任的,因为 CVE 和安全更新最快可用。