首页 > 解决方案 > 使用 linux 内核 2.6 的应用程序使用哪个 docker 版本?

问题描述

背景

我有一个在虚拟机上运行的非常古老的 C++ 单体应用程序。虚拟机操作系统使用的是 linux 内核 2.6。现在我被分配了容器化的任务。最新的 docker v18 需要内核 3.10。

问题1

我可以使用 linux 内核 3.10 和包含为内核 2.6 构建的应用程序的容器映像运行 docker 主机吗?我的应用程序会遇到任何问题吗?如果是,那么什么样的问题?我该如何寻找和修复它们?

问题2

有没有办法可以在 linux 内核 2.6 上运行 docker 而不会更改我的应用程序?

问题3

我可以使用 LXC 或其他一些技术吗?linux 内核 2.6 应用程序除了 docker 之外还有哪些选项?

标签: docker

解决方案


推荐阅读