問題タブ [fleetctl]
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 - CoreOS フリートがコンテナを取得できませんでした
3 台のマシンで 3 つのコンテナーを実行しています。1つはグラファイト、1つはバック、もう1つはフロントと呼ばれます。フロント コンテナーを実行するには、他のコンテナーの両方が必要なので、次のように個別にリンクします。
他の両方のコンテナーを開始し、それらが起動して実行されるまで待ってから、フリートctlでこれを開始すると、次のメッセージで即座に失敗します:
また、他の 2 つが問題なく実行されていることを確認できる、frotctl list-units の出力も含めたいと思います。
docker - CoreOS: コンテナーが稼働している間、フリートctl ステータスはサービスが非アクティブであることを示します
そのため、ラップトップでvagrantを使用して3ノードのcore-osセットアップを行いました。私は彼らのクイックスタートガイドに従っています。https://coreos.com/docs/quickstart/ .
ここで、hello.service を実行してステータスを確認すると、サービスが非アクティブ/停止していることがわかります。
ログと docker ps の出力は、すべてが正常に機能していることを示しているようです。
私の環境で何が間違っているのですか?ティア。ここに hello.service があります:
github - /home/core/.ssh を使用するリモート マシンの代わりに、Fleectl は /root/.ssh を使用します。
ユニット ファイルからプライベート リポジトリを複製できません。ホスト キーの検証に失敗しましたというエラー メッセージが表示されます。コマンドラインからリモートマシンでクローンを作成すると、問題なく動作するようです。
デバッグ後、リモートのフリート クライアントが /root/.ssh でキーを探し、リモート マシンが /home/core/.ssh でキーを探していることがわかりました。
これを修正する方法はありますか?
あいさつ A.