90行目: 90行目:
  make podman
  make podman
<br>
<br>
===== 最新のcrun /runcが必要な場合 =====
最新バージョンのcrun /runcがシステムにインストールされていることが期待される。<br>
crun /runcは、Podmanによりその1つがデフォルトのランタイムとしてピックアップされる。(crunはruncよりも優先される)<br>
<br>
[https://github.com/opencontainers/runc/ crun /runcのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf runc-<バージョン>.tar.gz
cd runc-<バージョン>
<br>
または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br>
git clone https://github.com/opencontainers/runc.git
cd runc
<br>
crun /runcをビルドおよびインストールする。<br>
# SELinux, SECcompを有効にする場合
make -j $(nproc) BUILDTAGS="selinux seccomp"
# SELinux, SECcompを無効にする場合
make -j $(nproc) BUILDTAGS=""
cp runc <任意のインストールディレクトリ>
<br>
===== ユーザネームスペースの有効化 =====
===== ユーザネームスペースの有効化 =====
Linuxカーネルがユーザネームスペースをサポートしているかどうかを確認する。<br>
Linuxカーネルがユーザネームスペースをサポートしているかどうかを確認する。<br>