如何为dockers执行实时迁移?是否有任何可用的源可用于执行它

时间:2016-04-23 21:27:26

标签: docker containers

如何为dockers执行实时迁移?是否有任何可用的源可用于执行它。 有没有可用的教程来执行它?

2 个答案:

答案 0 :(得分:8)

您正在寻找的内容称为" Checkpoint and Restore" (CRIU)用于容器。大多数人在为Docker考虑这个问题时都听说过2015年DockerCon上着名的Quake demo。这是一个令人印象深刻的技术演示。无论如何,最近在Docker中出现了一些这样的动作,因为有多少人想要这个功能(here是一个在最近版本中不再提供的命令的例子)。但是,我们决定在docker-engine中发生太多事情来构建检查点并将其恢复为一个功能,因此它被拉了。现在,我知道来自Freenode IRC的#docker,检查点和恢复最终回到Docker!一旦事情在docker-engine确定下来。

答案 1 :(得分:0)

由于本机Docker引擎中的实时迁移仍是一项实验性功能,因此我们结合了两种技术,特别是VirtuozzoCRIU的创建者)容器虚拟化,实现了“基于类固醇的Docker”的实时迁移。和Docker映像。实时迁移可在Jelastic Multi-Cloud PaaS内以生产模式直接使用,可以安装在任何公共云之上或作为私有云在内部部署。

有一些关于容器中实时迁移的有用文章。
Containers Live Migration: Behind the Scenes
Environment Migration between Regions
Live Migration of Docker Containers within Cloud Regions
Live Containers Migration Across Data Centers: from AWS to Azure