0

Mesos、Docker、Marathon から始めたばかりですが、この特定の質問に答えている場所が見つかりません。Docker で実行する Mesos クラスターをセットアップしたい - これを行うためのインターネット リソースがいくつかありますが、Mesos 自体の上で Docker コンテナーを実行したいと考えています。これは、Docker コンテナーが他の Docker コンテナー内で実行されていることを意味します。

これに問題はありますか?どういうわけか直感的には正しくないように思えますが、そうすると本当に便利なように思えます。理想的には、Mesos クラスター (Marathon、Chronos など) を実行し、その上で Docker コンテナー内で Hadoop を実行したいと考えています。これは可能ですか、それとも標準的な方法ですか? グッドプラクティスとは何かについての他の提案をいただければ幸いです。

ありがとう

4

2 に答える 2

1

docker コンテナーで Mesos を実行している人は確かにいますが、mesos が外部の docker バイナリーにアクセスできるようにするには、特権モードを使用していくつかのボリュームをセットアップする必要があります (このスレッドを参照してください)。

現在の最大の警告: mesos-slave コンテナーに「mesos-*」という名前を付けないでください。docker コンテナーでの mesos-slave の実行に関連するその他の残りの問題については、壮大な MESOS-2115を参照してください。

于 2015-02-16T23:22:39.550 に答える