在 Ubuntu 主机上运行基于 Alpine 的 Docker 映像是否存在任何兼容性问题或已知限制?
我知道 Docker 提供进程级别的隔离,并且机器资源调用是通过 cgroup 接口进行的。但我想知道(并且担心)是否存在特定情况甚至语言,除非您在配置主机时采取额外步骤,否则这种类型的设置(在 Ubuntu 主机上运行 Alpine 容器)会出现运行时问题。
编辑:
我想尝试增强我的问题......
我知道 Docker 提供了隔离,但想知道隔离中是否存在泄漏?如果存在泄漏,那么最好在与基本映像匹配的主机上运行 docker 映像,以确保不会发生奇怪的运行时错误。
更具体地说,应用程序在某种程度上需要内核代码并且是使用特定内核构建的。在具有不同内核的主机上运行这些应用程序可能会使您遇到奇怪的运行时错误。
例如,在 x86 主机上的 Docker 容器中运行 x64 应用程序会导致坏事发生吗?