このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。

第6章 Docker Swarm

Docker 1.12以降、Dockerエンジンは、組み込みのクラスタリング機能を使用して、複数のホストにまたがって複数の同一のコンテナをデプロイする環境で、コンテナ・オーケストレーションを簡素化および改善する機能を提供します。 これは、荷役の処理能力と可用性を向上させるメカニズムを提供します。 また、サービスがアップグレードまたは交換される際のダウンタイムを削減または回避し、最小限の労力で変更をロールバックすることができます。 エンジンは、swarmの設定、swarmとのノードの追加と削除、およびswarmへのコンテナのデプロイに必要なすべての機能を提供します。 ラウンドロビン・ロード・バランシングは自動的に実装され、フェイルオーバーはswarmによって直接処理されます。

重要

Docker Swarm機能は、Oracle Linuxのテクノロジ・プレビューとしてリリースされています。 テクノロジ・プレビューとして、この機能はまだ開発中ですが、テストや評価の目的で利用できます。

Dockerエンジン内のswarmモードに関する完全なドキュメントは、https://docs.docker.com/engine/swarm/で提供されています。

この章では、Docker swarmモードを使用してこれらの機能をすぐに利用する方法を簡単に紹介します。 swarmは複数のホストで構成され、それぞれがDocker Engine 1.12以降を実行します。 すべてのホストは、同じネットワーク上で互いにアクセス可能でなければなりません。