問題タブ [linux-namespaces]
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 - コンテナーを開始する前に、コンテナーの netns を作成することはできますか?
docker/go-plugins-helpers と docker/libnetwork を使用して、Docker 用のネットワーク プラグインを開発しています。
netns を作成し、Join() リクエストで受け取ったサンドボックスキー パスにマウントしようとしましたが、リクエストに戻った後、Docker は netns を使用しませんが、netns をアンマウントし、別の netns を作成して、sandoboxkey に再マウントします。
では、コンテナを起動する前に netns を作成することは可能ですか?
docker - Docker:外部を内部ユーザーにマップします(「--user」を適用する方法、.bashrcを実行する方法)?
次のようなコマンド ラインで docker イメージを実行します。
Docker コンテナー内から、ホストの現在のユーザーとして自分のデータを操作できます。ただし、コンテナ内で「whoami」と尋ねると、UID が不明であるという応答が返されます。
したがって、シェルはホームディレクトリのないユーザーで実行されます。そのユーザーの初期化を行うにはどうすればよいですか? 外部ユーザーのユーザー ID とグループ ID を内部から特定のユーザー名にマップする方法はありますか? 上記のように「--user」フラグで指定された任意のユーザーに対して機能するように、これを動的に行うことはできますか?
私の最初のアプローチは、次のような Dockerfile で「CMD」を使用することでした。
しかし、それはうまくいきません。