基于Alpine的Docker图像在Ubuntu主机上完全兼容?

基于Alpine的Docker图像在Ubuntu主机上完全兼容?,ubuntu,docker,runtime,cgroups,alpine,Ubuntu,Docker,Runtime,Cgroups,Alpine,在Ubuntu主机上运行基于Alpine的Docker映像是否存在任何兼容性问题或已知限制 我知道Docker提供进程级隔离,机器资源调用通过cgroup接口进行。但我想知道(并担心)是否有特定的情况,或者甚至是语言,这种类型的设置(在Ubuntu主机上运行Alpine容器)会出现运行时问题,除非您在配置主机时采取其他步骤 编辑: 我想尝试强化我的问题 我知道Docker提供隔离,但不知道隔离中是否存在泄漏?如果存在泄漏,那么最好在与基本映像匹配的主机上运行docker映像,以确保不会发生奇怪的

在Ubuntu主机上运行基于Alpine的Docker映像是否存在任何兼容性问题或已知限制

我知道Docker提供进程级隔离,机器资源调用通过cgroup接口进行。但我想知道(并担心)是否有特定的情况,或者甚至是语言,这种类型的设置(在Ubuntu主机上运行Alpine容器)会出现运行时问题,除非您在配置主机时采取其他步骤

编辑:
我想尝试强化我的问题

我知道Docker提供隔离,但不知道隔离中是否存在泄漏?如果存在泄漏,那么最好在与基本映像匹配的主机上运行docker映像,以确保不会发生奇怪的运行时错误

更具体地说,某些级别的应用程序需要内核代码,并且是使用特定的内核构建的。在具有不同内核的主机上运行这些应用程序可能会导致奇怪的运行时错误


例如,在x86主机上的Docker容器中运行x64应用程序会导致不好的事情发生吗

据我所知,Docker在某个内核之上的Linux发行版之间完全兼容。所有Linux发行版基本上都使用相同的内核,这就是Docker Daemon与系统接口的地方,因此,无论主机上有不同的发行版,容器中运行的任何内容都应该完全正常

如果不是这样的话,我想Docker真的不会那么有用


去年,我个人在不同的主机系统上运行了不同的发行版容器,没有任何问题。

只要主机是Linux内核3.10版或更高版本,容器就应该没有问题


有关原因的更多信息,请参见此链接:

现在是2020年,我们仍然面临不明确的不兼容问题。这些文件和程序是由一些醉醺醺的律师制作的。对我来说,这是一次重大的失败。裂开