問題タブ [docker-swarm]
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: 登録および削除
私は最近 Docker で遊んでいて、Swarm を発見しました。私のシナリオでは、docker がインストールされている Ubuntu とラップトップ ( osx )を備えた 2 つのホスト ( Irons ) があります。
- host1 docker ノード (212.xx1)
- host2 docker ノード (212.xx2)
- ラップトップ docker-cli + swarm
2 つの docker-node でクラスターを作成しようとしているので、ラップトップで:
次に、クラスターを管理するために、ラップトップでもswarm-managerを作成しています。
ノードをすぐにリストすると、両方が表示されます。
しかし、1 分 (またはそれくらい) 後、それらはまったく表示されません。
そして、クラスターにコンテナーをインストールしようとすると、次のように表示されます。
-debugオプションを指定してswarm manageを実行すると、次のようなメッセージが表示されることに注意してください。
ここで何が起こっているのかについての手がかりはありますか? 前もって感謝します。
docker - Docker Containers と Swarm の監視ソリューションは機能していますか?
7 ~ 10 個の VM に広がる Docker コンテナーの群れとして展開される Web アプリケーションの監視ソリューションを探しています。高レベルの要件は次のとおりです。
- パフォーマンス ダッシュボードへの構成可能な Web および REST インターフェイス
- VM レベル (CPU/メモリ/IO) の一般的なパフォーマンス メトリック
- コンテナーや VM がオフライン/再起動するときにアラートを出す
- 必要に応じてコンテナー プロセス アクティビティにドリルダウンする可能性
- ホスト OS は CoreOS と Ubuntu
ここに推奨事項/ベストプラクティスはありますか?
注: VM にデプロイされた Logstash エージェントからアプリケーション ログを収集するために、外部 Kibana インストールが使用されています。
amazon-ec2 - EC2 で Docker Swarm をセットアップする
すべてが単一の AWS EC2 amz インスタンスで実行されています。docker-machine、追加の VM、VirtualBox はありません。
Dockerデーモンはこのように実行されています
私は実行しています:
:(
https://docs.docker.com/swarm/install-manual/は十分に明確ではなく、swarm_port、manager_port とは何かが完全に指定されていません。というか、なんとなくわかるんですけど、うまく動かせません(どうやら)。
(はい、ポート 12375、22、および 2375 は外部から開いていますが、ここでは問題になりません)
docker - 造船所で多くのホストを管理する方法
私は造船所を使用しようとしていますが、ほとんどの場合、1 つの UI でさまざまなホストを管理しようとしています。しかし、造船所に既存のスウォーム トークンを使用させる方法が見つかりません。造船所にホストを追加する方法はありますか、それとも 1 つのホストのみですか?
ありがとう。
docker - docker swarm トークンはどこに保存されますか?
環境変数内に保存された、新しく生成されたトークンを使用して docker-machine swarm クラスターを作成しました。環境変数は現在のセッションでのみ有効であり、後で削除されます。同じクラスターに新しい docker-machine を追加したいのですが、必要なトークンが見つかりません。
アクティブな docker swarm で使用されているトークンを見つけるにはどうすればよいですか?
docker - Docker Swarm Agent はどのように IP を Swarm Manager に伝えますか?
Docker Swarm Manager と Docker Swarm Agents 間の通信メカニズムを理解したい:
- Swarm Manager がトークンを生成します。
- Swarm Agent が生成され、このトークンが渡されます。(および独自のIP)
Manager はエージェントに指示を与える必要がありますが、エージェントがこれらの IP に存在していたことをどのように通知されましたか?
仮説 :
エージェントはトークンを使用して docker.com サーバーに自分自身を登録し、マネージャーは同じトークンを使用してそこからアドレスを取得しますか?
ありがとうございました
amazon-ec2 - 新しいコンテナ インスタンスではなく、リモート マシンにコンテナを固定することはできますか?
私はdocker、ECSツールについて読んでいます。多くのリモート物理ホスト (hostA、hostB、hostC .....) があり、docker/ECS を使用して、現在非常に手動であるソフトウェア展開プロセスを管理したいと考えています。
docker の基本は理解していますが、docker を使用してコードの変更をリモート マシンに実際にデプロイする方法や、リモート マシンで単純なコマンドを実行する方法さえ理解できません。
コンテナー インスタンスではなく、リモート マシン内でタスクを実行するにはどうすればよいですか? または、コンテナー インスタンスである必要がある場合は、コンテナーでコードを変更します。リモート マシンはどのように更新を取得しますか? これは可能ですか?私が理にかなっていることを願っています。
私がオンラインで見るすべての例は、EC2 インスタンスなどにアプリケーションをデプロイするものです。必要なのは、既存の物理マシンにコマンドをデプロイまたは実行することです。これを行うための他のより良い方法はありますか?ありがとう