問題タブ [podman]

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

centos - Podman が「名前空間で使用可能な ID が不足しています」と異なる UID で報告するのはなぜですか?

事実:

  1. Rootless podman は uid で完璧に動作します1480
  2. rootless podman が uid で失敗する2088
  3. CentOS 7
  4. カーネル3.10.0-1062.1.2.el7.x86_64
  5. ポッドマン版1.4.4
  6. 2 つの間でほぼすべての環境が削除されました
  7. のファイルシステム/tmpxfs
  8. 2 人のユーザーのcapsh出力は同じですが、uid / ユーザー名が異なります
  9. 両方の UID の/etc/sub{u,g}idファイルに同一のエントリがあります
  10. $HOME/.config/containers/storage.confがデフォルトであり、uid を除いて 2 つの間で同一です。以下storage.conf、参考までに。

以下のシェル スクリプトを作成して、この 2 つが動作している環境がどれほど似ているかを示します。

スクリプトの出力は次のとおりです。

storage.confこれが1480uidのです。以下を除いて同一ですs/1480/2088/

podman infoユーザーの 2 つの出力に基本的に違いがないことがわかります。

if (2088 == uid) { abort(); }podman のソース コードのどこかに、または同様のナンセンスがあるとは信じられません。私は何が欠けていますか?