2015-11-27 5 views

答えて

9

boot2dockerは、Linux以外のホストで使用されているLinux(tinyCore)VMの名前です(たとえば、docker machineなど)。

あなたがドッカーと生産に入る場合、それは(あなたがとにかくboot2dockerを必要としない場合)、Linuxホスト上でそうするのが最適です。その後

、それは本番環境に依存します:それは複雑なもの(クラスタリングやサービスの複製が懸念される場合)、であるならば、 CoreOSは(ドッキングウィンドウをサポートしています)プラットフォームを提案している:参照「7 reasons why you should be using CoreOS with Docker

https://image.slidesharecdn.com/deis-141102221759-conversion-gate01/95/ceph-docker-heroku-slugs-coreos-and-deis-overview-15-638.jpg?cb=1414966883

CoreOS管理するための拡張が容易かつ簡単に、さまざまなソフトウェアとの依存関係を使用して、大多数のマシンの展開を行うために設計されたベアボーンのLinuxディストリビューションです。高可用性とセキュリティのために構築されています。

これは、パッケージマネージャが付属していますので、そのようなドッカーによって提供されるものなどの容器を必要としません。
クラスタ管理には "fleet"を使用し、サービスディスカバリには "etcd"を使用し、クラスタ全体で最新の設定を維持します。

+0

ありがとう、AWSでdocker + coreOSを使用する予定がある場合、AWSは単独でクラスタ管理を処理しませんか? – nkkrishnak

+0

@nkkrishnakクラスタ管理、それはECSでしょう:https://aws.amazon.com/blogs/compute/cluster-management-with-amazon-ecs/ – VonC

+0

回答ありがとう@Vonc! – nkkrishnak

関連する問題