在openvz上远程运行docker

我有一个openvz vps这是centos 7,但2.6内核。 我知道这与docker不兼容。 我有另一个有Docker的KVM vps。 反正有没有使用我的openvz vps远程访问KVM中的docker? 基本上我想我的openvz盒子是我的开发机器,我部署到KVM泊坞窗。 什么是上面的理想设置?

你说主机有一个2.6.x内核,但涵盖了几个不同的版本。 我已经在2.6.32内核的主机上(使用RedHat el6派生的)在一个openvz VPS上做了docker工作,但是它可能不适用于内核2.6.18或2.6.9(如果你有2.6.9,这是基于RedHat el4内核,2.6.18应该罚款到2017年3月)。 你可以find说明,使其在openvz维基上使用兼容的内核。 警告:由于您不得不使用“vfs”存储引擎 ,所以docker在这个configuration(2.6.32内核,CentOS 7 VPS)中performance不佳,因为您没有获得任何花哨的文件系统分层function。 docker容器的每一层都是底层文件系统的完整副本,严重地影响了大量图层的磁盘使用。

如果您没有运行兼容Docker的内核,则根本无法运行任何Docker工具,因此您的select受到限制。 如果您仍想在您的VPS上开发Docker容器以转移到您的KVM,您可以使用chroot和yum / rpm来构build您的容器,并在您的VPS上创build一个$ {docker_image} .tgz文件 ,然后将其复制到您的KVM,导入到docker中。

希望有所帮助。