問題タブ [docker-swarm-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
6078 参照

docker - スウォームモードでのドッカー統計?

docker を swarm モードでセットアップし、swarm で実行されているすべてのサービス/コンテナーのリソース使用率を監視しようとしています。

マネージャー ノードの Docker 統計は、ワーカー ノードのリソース使用率を示していないようです。

これを行う方法はありますか?

ありがとう。

0 投票する
0 に答える
88 参照

docker - Docker swarm はポートを公開しません

次のようなポートを持ついくつかのサービスを追加すると、docker swarm 新しいサービスでエラーが発生します。

ポートを公開していない場合、サービスは正常に機能しますが、追加すると、プロセスは「新規」実行されていない状態のままになります。

アイデアはありましたか?

よろしく

0 投票する
2 に答える
1481 参照

docker - Docker swarm ノードが swarm 内の別のホストからのサービスを検出できない

私の目標は、3 台の Linux (ubuntu) 物理ワークステーションのグループに docker swarm をセットアップし、その上でdaskクラスターを実行することです。

docker swarm を初期化し、すべてのマシンを swarm に追加できます。

docker stack deploy -c docker-compose.yml dask-cluster次に、リーダー ボックスを実行します。

ここにあるdocker-compose.yml

そしてここにありますrichardbrks/dask-cluster

スウォームを展開するとdworker、同じマシン上にないノードは何がdscheduler 何でdschedulerあるかを認識しません。これらのノードの 1 つに SSH で接続し、env を調べましたdschedulerが、そこにはありませんでした。また、ping を実行しようとしたdschedulerところ、「ping: unknown host」が返されました。

docker は、サービス検出に基づいて内部 dns を提供することになっているので、呼び出すとノードdschedulerのアドレスに移動できると思いました。dschedler

コンピューターに設定されていないセットアップはありますか? または、私のファイルに何かが欠けていますか?

このコードはすべてhttps://github.com/MentalMasochist/dask-swarmにもあります