問題タブ [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.
docker - スウォームモードでのドッカー統計?
docker を swarm モードでセットアップし、swarm で実行されているすべてのサービス/コンテナーのリソース使用率を監視しようとしています。
マネージャー ノードの Docker 統計は、ワーカー ノードのリソース使用率を示していないようです。
これを行う方法はありますか?
ありがとう。
docker - Docker swarm はポートを公開しません
次のようなポートを持ついくつかのサービスを追加すると、docker swarm 新しいサービスでエラーが発生します。
ポートを公開していない場合、サービスは正常に機能しますが、追加すると、プロセスは「新規」実行されていない状態のままになります。
アイデアはありましたか?
よろしく
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にもあります