docker容器可以用于一组正在运行的应用程序的实时迁移吗?

我阅读了其他具有实时迁移能力的Linux容器,如OpenVZ。 docker工具在云环境中具有相同的function吗? (我正在谈论云间迁移)。 我已经看过可用的解决scheme,如criu( http://criu.org )和使用flocker。 我想知道是否有一个类似的解决scheme作为vmware在Docker中的VMotion?

以下是有关您的问题的两个有用链接: http : //criu.org/Docker https://github.com/docker/libcontainer/pull/204

terminal可让您在没有虚拟机pipe理程序的情况下VMotion执行任 你现在可以在terminal.com上试试它(只是调整一个正在运行的机器来实时查看它),如果你想要伸手去拿(josh [at] terminal [dot] com),你可以在自己的金属上试试它。

你也可以用3个命令在terminal.com上运行任何docker container: https : //blog.terminal.com/docker-without-containers-pulldocker/

是的,Docker容器可以用于跨多个云的实时迁移,而无需停机。 您可以在Live Docker Containers跨数据中心迁移的文章中find示例和高级概述。 还有另外一个解决scheme,它提供容器的实时迁移 – Containerd 。

没有用于迁移正在运行的容器的官方Docker产品。 您已经在寻找相关产品方面做了大量研究 – 如果您还没有find相关产品,我会指出您在Criu.org。