web-dev-qa-db-ja.com

LinuxではDockerとVirtualBoxはうまく連携しますか?

現在、サーバーがランダムにフリーズする問題があります。サーバーが実行されています:

  1. OpenSUSE 42.2、最新のアップデート
  2. カーネル4.10.1-2.g561cf31-default(from kernel.opensuse.org)
  3. Dockerバージョン1.12.6、ビルド78d1802
  4. VirtualBox 5.1.14r112924
  5. マシンには12コアと32GBのRAMがあり、ハイパースレッディングが有効になっています。 (すべてのサービスが開始された後、約19GBの空きがありますRAM残り)

長い間、VirtualBoxを使用して、さまざまなLinuxディストリビューションで仮想マシンを作成し、製品をテストしています。最近、LinuxベースのVirtualBoxマシンをDockerに移行することを決定しました。残念ながら、まだ完全にDockerに移行することはできません。これが、1台の仮想マシンも実行し続けている理由です。最初はすべてが問題なく動作していましたが、時間が経つと、マシンがランダムにフリーズし始めました。ログも、これを引き起こしている可能性のある兆候もありません。ハードウェアの問題を除外しました-必要なすべてのサービスを実行するのに十分なCPU、RAMおよびHDDがあり、ハードウェアは正常に動作しています。

実験として、すべてのVirtualBoxマシンを停止し、起動時に再起動したVirtualBox関連のサービスをすべて無効にしました。これまでのところ、1回のフリーズはありません。

これは私の質問につながります-DockerVirtualBoxは互いに干渉することなく同じマシンで実行できますか?

5
tftd

私が2014年から見つけたまったく同じ問題のフォーラム投稿に基づいて、DockerとVirtualBoxの両方を同時に実行するべきではないようです。正確な引用は次のとおりです。

2つのバーチャライザーを同時に実行しないでください。悪いことが起こり得ます。

投稿は こちら で見つかります。

追伸今後状況が変わりましたら、お気軽に回答・コメントを投稿してください。

1
tftd