問題タブ [isilon]

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 投票する
2 に答える
830 参照

python-2.7 - 最初のコード実行後に Docker コンテナがコード 0 で終了する

スピンアップした Docker コンテナに問題があります。EMC Isilon のメトリックを InfluxDB データベースにインポートして、Grafana で使用するコードをいくつか変更しました。コンテナーでコードを実行することができましたが、最初の実行の直後に、コンテナーはコード 0 で終了します。私はその場で Docker を学んでいるので、明らかな何かが欠けている可能性が非常に高いです (優しくしてください。絶対にアドバイスを受け取りますが、何かがひどく明白な場合でも私を引き裂かないでください)。リンクがタブーであることは承知していますが、元の記事と使用されている git リポジトリにリンクします (それを処理するためのより良い方法があれば教えてください)。

記事: https://community.emc.com/blogs/keith/2017/01/26/isilon-data-insights-connector--do-it-yourself-isilon-monitoring

Git リポジトリ: https://github.com/Isilon/isilon_data_insights_connector

構成した docker-compose サービスで stdin_open と tty を設定しようとしました。残念ながら、実行後にコンテナーを実行し続けた可能性があるオンラインで見つけたのはこれだけです。

[docker-compose]

【ドッカーファイル】

想定: コードは実行され、新しい行で終了する必要があります。30 秒ごと (または構成された間隔) に、コンテナーはメトリックについて Isilon をポーリングし、それらを InfluxDB (別のコンテナー) に貼り付ける必要があります。

実際: docker-compose up を起動すると、各ステップを適切に実行したという出力が書き込まれ、最後に到達してコード 0 で終了します。docker ps を確認すると、実際には実行されていないことがわかります。