問題タブ [docker-command]
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 - node.id 制約を使用した Docker Swarm スケジューリングのパフォーマンス
たとえばnode.id==node42
制約として docker swarm を指定してサービスを作成した場合、スケジューリング プロセスの観点からはどうなるでしょうか? プロセスは制約を完全に考慮して実行されますか、または選択を単一のノードに強制する制約を指定した場合、docker は、選択が許容されるかどうかを確認するだけで、スケジューリングプロセス全体を「スキップ」しますか?
docker - Docker: cmdline 引数をシェル組み込みコマンド args に追加できますか?
コマンドラインで指定可能な終了コードを持つ Docker イメージを作成したいと考えています。この質問から、実行可能ファイルではなくシェルの組み込みコマンドであるためexit
、引数として使用する必要があることを学びました: How to make a docker container exit with a specific error-code with docker-compose?sh
つまり、次のようにエラー コード 42 で終了する Docker コンテナーを作成できます。
質問:
コマンドライン引数として指定された終了コードを docker コンテナーが返すようにすることはできますか?
たとえば、これは可能です:
?
私が試したこと:
この記事 -- https://goinbigdata.com/docker-run-vs-cmd-vs-entrypoint/ -- と のこの組み合わせを試すようにENTRYPOINT
なりましたCMD
:
興味深いことに、Dockerfile のこれと同じ「パターン」が次のように機能しましたecho
。
私の失敗した実験は、次の実験で説明されているENTRYPOINT
と思います。CMD
... と を使用した Dockerfile が前者になることを望んでいENTRYPOINT ["sh", "-c", "exit"]
ましCMD ["0"]
たが、後者になると思います-本当ですか?