Docker和VirtualBox在Linux上能够很好地协作吗?

我目前有一个随机冻结的服务器的问题。 服务器正在运行:

  1. OpenSUSE 42.2,最新更新
  2. 内核4.10.1-2.g561cf31-default(来自kernel.opensuse.org)
  3. Docker版本1.12.6,build 78d1802
  4. VirtualBox 5.1.14r112924
  5. 该机器有12核心和32GB ram,并启用超线程。 (毕竟服务已经开始有〜19GB剩余的RAM)

很长一段时间,我们一直在使用VirtualBox来创build各种Linux发行版的虚拟机,所以我们可以testing我们的产品。 最近我们决定将基于Linux的VirtualBox机器迁移到Docker 。 不幸的是,我们还不能完全迁移到Docker 。 这就是为什么我们保持1台虚拟机运行的原因。 起初,一切工作都完美无瑕,但是一次又一次,机器随机开始冷冻。 没有日志,也没有迹象表明可能造成这种情况。 我排除了硬件问题 – 我们有足够的CPU,RAM和HDD来运行我们所需的所有服务,并且硬件工作正常。

作为一个实验,我停止了所有的VirtualBox机器,并禁用了所有在启动时重启的VirtualBox相关服务。 到目前为止,我们还没有一个冻结。

这导致了我的问题 – DockerVirtualBox可以在同一台机器上运行而不会相互干扰吗?

根据我在2014年发现的完全相同的问题的论坛post,它显示你不应该在同一时间同时运行Docker和VirtualBox。 确切的报价是:

您不应该同时运行两个虚拟器。 坏事情可能会发生。

post可以在这里find。

PS如果未来情况发生变化,请随时发布答复/评论。