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

时间:2015-02-19 15:32:24

标签: cloud docker vmware openvz

我读到了其他能够进行实时迁移的Linux容器,例如OpenVZ。 docker是否具有在云环境中执行此操作的相同功能? (我说的是云间迁移)。我查看了可用的解决方案,如criu(http://criu.org)和使用flocker。我想知道在docker中有类似VMm of Vmware的解决方案吗?

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

终端允许您在没有虚拟机管理程序的情况下VMotion任何Linux工作负载。您现在可以在terminal.com上试一试(只需调整正在运行的机器的大小以查看它),如果您想要联系(josh [at] terminal [dot] com),您可以尝试使用自己的金属。< / p>

您还可以使用大约3个命令在terminal.com上运行任何docker容器:https://blog.terminal.com/docker-without-containers-pulldocker/

答案 2 :(得分:1)

是的,Docker容器可用于跨多个云进行实时迁移,而无需停机。您可以在文章Live Docker Containers Migration Across Data Centers中找到示例和高级概述。还有另一种解决方案,它为容器提供实时迁移 - Containerd

答案 3 :(得分:0)

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