如何将VM映像转换为dockerfile?

Azn*_*uth 5 virtualbox virtual-machine docker

出于工作目的,我有一个ova文件,需要将其转换为DockerFile。

有人知道怎么做吗?

提前致谢

Mur*_*uru 0

是的,可以使用虚拟机映像并在容器中运行它。我们的许多客户已经成功使用这个项目: https: //github.com/rancher/vm.git

RancherVM 允许您创建在 Kubernetes Pod 内运行的虚拟机,称为 VM Pod。VM Pod 的外观和感觉与普通 Pod 一样。然而,每个 VM Pod 内部都有一个运行虚拟机实例的容器。您可以将任何 QEMU/KVM 映像打包为 Docker 映像,使用任何 Docker 注册表(例如 DockerHub)分发它,并在 RancherVM 上运行它。

最近这个项目也兼容了 kubernetes。欲了解更多信息:https://rancher.com/blog/2018/2018-04-27-ranchervm-now-available-on-kubernetes