問題タブ [runc]

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

python - Python subprocess.communicate は、対話型ターミナルから実行されていない場合、runc コンテナーからの出力のキャプチャに失敗します

サブプロセスを実行して出力をキャプチャするスクリプトがありますが、対話型シェルで実行した場合にのみ機能し、Jenkins から実行した場合は機能しません。

0 投票する
1 に答える
621 参照

linux - Docker ビルドで /dev/shm を使用する必要があるのはなぜですか?

このコマンドには、 /dev/shm のサイズを設定するために使用するdocker buildパラメーターがあることに気付きました。しかし、共有メモリを使用する必要が--shm-size bytesある理由がわかりません。docker build

このdocker buildコマンドは、Dockerfile に従い、一連の中間コンテナーを実行してターゲット コンテナー環境を構築し、それらをイメージとしてコミットします。このプロセスでは、Dockerfile のすべてのパラメーターとコマンドが解決され、さまざまなコンポーネント (docker クライアント、docker デーモン、containerd、runc ...) を渡す構造体としてパッケージ化されます。docker build情報を渡すために共有メモリは必要ないようです。

しかし、なぜdocker buildこのパラメータを提供するの--shm-size bytesですか? そして、おそらく私はこのプロセスについて誤解しています。私を修正してください。ありがとう!