問題タブ [docker-container]

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 に答える
254 参照

docker - livenessの問題によるコンテナの再起動と停止リクエストによるコンテナの再起動の違い

私は作業してKubernetesおり、ポッドはさまざまなコンテナーで構成されています。

2 つの特定のイベントが発生したときに、異なる動作を適用する必要があります。

  1. コンテナに(何らかの理由で)問題があり、再起動する必要があります。これは liveness プローブが失敗したときに発生します
  2. Pod の停止がスケジュールされています。たとえば、新しいバージョンをロールアウトすると、kubernetes は前のバージョンを終了し、新しいバージョンをスピンアップします

両方のケースで私が理解したことから、kubernetes はpreStopフックを呼び出して を送信するSIGTERMため、2 つの状況のどちらにいるのかを理解することは不可能です。そうですか?何か不足していますか?

ありがとう

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

docker - 古い W​​indows バージョンを実行する Docker イメージを作成する

私は docker を初めて使用し、Windows 98 を実行する docker コンテナーを作成することを仕事としています。難しいのは、Windows 98 がインストールされていないことです。私のコンピューターには Windows 7/Kubuntu 16 (デュアル ブート) が搭載されています。Windows98 docker イメージを準備する方法、またはこれらのオペレーティング システムを使用して作成する方法を探しています。

PS明確にする必要があると思います:Windowsではなく、Kubuntuでdockerを実行することを好みます(可能な場合)。Docker イメージは内部で Windows98 を実行する必要があります。

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

elasticsearch - 停止した Docker コンテナーでのディスク管理 (クリーンアップ)

elasticsearch仮想マシンで docker コンテナーを実行していますが、最近elasticsearch障害が発生し、コンテナーが停止しました。理由 - SSD の容量が不足しています。

インデックスを簡単にクリーンアップできますが、ここでの本当の問題は、docker を実際に起動してそれを行うことができないことです。コンテナーは、Web UI または bash を介してスペースをクリーンアップする機能なしで、開始直後に停止します。

開始できなかった停止中のコンテナー内のディスクをクリーンアップするにはどうすればよいですか?