0

docker swarm モードを使い始めましたが、従来の swarm でカバーされている多くのことについて信頼できる情報を見つけることができませんでした。次のことについて知っている人はいますか??

  1. どのような種類のフィルターが利用できますか? 以前は制約、ヘルス、およびコンテナースロットがありましたが、サービスの作成時にそのフィルターを設定、変更、または使用する方法がわかりません。「--constraint node.labels.FOO==BAR」をdocker service createに渡すことで制約ラベルが機能するようになりましたが、他のフィルターについてはわかりません。

  2. アフィニティ、依存関係、ポートをどのように設定しますか? 「-e」を渡すとうまくいかないようです..

  3. とにかく作戦を立てて…?

  4. swarm に固有のものではありませんが、コンテナーによって予約されている CPU またはメモリの量を確認する方法はありますか? docker info に関連情報が見つかりませんでした。

  5. この質問も群れに固有のものではありません。ディスクとネットワークの帯域幅を制限する方法はありますか?

私はこれを参照しています => https://docs.docker.com/swarm/scheduler/filter/しかし、群れモードのものが見つかりません。スウォームモードのドキュメントの改善に真剣に取り組んでいるはずです...

4

1 に答える 1

-1

質問 1、2、および 3 は、次のリンクで回答できると思います https://docs.docker.com/engine/swarm/manage-nodes/

4 番目の質問:

コンテナでdocker inspectを実行して、CPUとメモリを予約することができます。デフォルトでは、docker はメモリと CPU に制限を割り当てず、ホストで利用可能なものを消費しようとします。制限を設定した場合は、docker inspect で同じことを確認できます。

于 2016-12-20T14:57:31.367 に答える