| 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> | ||