如何为dockers执行实时迁移?是否有任何可用的源可用于执行它。 有没有可用的教程来执行它?
答案 0 :(得分:8)
您正在寻找的内容称为" Checkpoint and Restore" (CRIU)用于容器。大多数人在为Docker考虑这个问题时都听说过2015年DockerCon上着名的Quake demo。这是一个令人印象深刻的技术演示。无论如何,最近在Docker中出现了一些这样的动作,因为有多少人想要这个功能(here是一个在最近版本中不再提供的命令的例子)。但是,我们决定在docker-engine
中发生太多事情来构建检查点并将其恢复为一个功能,因此它被拉了。现在,我知道来自Freenode IRC的#docker,检查点和恢复将最终回到Docker!一旦事情在docker-engine
确定下来。
答案 1 :(得分:0)
由于本机Docker引擎中的实时迁移仍是一项实验性功能,因此我们结合了两种技术,特别是Virtuozzo(CRIU的创建者)容器虚拟化,实现了“基于类固醇的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