run
buildahサブコマンドとの違いは何ですかunshare
?ドキュメントには、buildah unshare
ユーザーの名前空間を変更する方法が正確に記載されていませんか?これが実際に何を意味するのか混乱しています。
buildah help run
コンテナのルートファイルシステムをルートファイルシステムとして使用し、コンテナイメージから継承するか、configコマンドへの以前の呼び出しを使用して、指定された構成設定を使用して指定されたコマンドを実行します。
buildah help unshare
変更されたユーザーの名前空間でコマンドを実行します。
答え1
buildah run
イメージのコンテナ内でコマンドを実行します。 DockerfileのRUNコマンドに似ています。
buildah unshare
ビルドのデフォルトのユーザー名前空間を設定しますが、コンテナやイメージには何もしません。あなたが入るとき、buildah unshare
あなたはあなたのhomedirの正常なプロセスに過ぎません。コンテナにはありません。