在Ubuntu主机上运行基于高山的Docker映像是否存在兼容性问题或已知的限制?
我理解Docker提供进程级隔离,并且机器资源调用是通过cgroup接口进行的。但是,我想知道(并关心)是否存在这种类型的设置(在Ubuntu主机上运行Alpine容器)会显示运行时问题的特定情况,甚至可能是语言,除非您在配置主机时采取其他步骤。
编辑:
我想强化我的问题..。
我知道Docker提供隔离,但不知道隔离中是否存在漏洞?如果存在泄漏,那么最好在与基本映像匹配的主机上运行一个坞映像,以确保不会发生奇怪的运行时错误。
更确切地说,某些级别的应用程序需要内核代码,并且是用特定的内核构建的。在具有不同内核的主机上运行这些应用程序可能会导致出现奇怪的运行时错误。
例如,在x64主机上的Docker容器中运行一个x86应用程序会导致坏事发生吗?
发布于 2016-08-24 16:16:38
只要主机作为Linux内核版本3.10或更高版本,容器就不会有问题。
有关为什么:How is Docker different from a normal virtual machine?的更多信息,可以查看此链接。
发布于 2016-08-24 16:16:38
我的理解是,Docker在Linux发行版中完全兼容某个内核。所有Linux发行版基本上都使用相同的内核,这就是Docker与系统接口的地方,因此无论主机上有不同的发行版,容器内运行的内容都应该是完全正确的。
如果不是这样的话,那么码头工人就不会有那么大的用处了。
去年,我个人在不同的主机系统上运行了不同的发行版容器,没有任何问题。
https://stackoverflow.com/questions/39127702
复制相似问题