問題タブ [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.

0 投票する
0 に答える
132 参照

docker - node.id 制約を使用した Docker Swarm スケジューリングのパフォーマンス

たとえばnode.id==node42制約として docker swarm を指定してサービスを作成した場合、スケジューリング プロセスの観点からはどうなるでしょうか? プロセスは制約を完全に考慮して実行されますか、または選択を単一のノードに強制する制約を指定した場合、docker は、選択が許容されるかどうかを確認するだけで、スケジューリングプロセス全体を「スキップ」しますか?

0 投票する
2 に答える
19 参照

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"]たが、後者になると思います-本当ですか?