12,925
回編集
132行目: | 132行目: | ||
最新バージョンのcrun /runcがシステムにインストールされていることが期待される。<br> | 最新バージョンのcrun /runcがシステムにインストールされていることが期待される。<br> | ||
crun /runcは、Podmanによりその1つがデフォルトのランタイムとしてピックアップされる。(crunはruncよりも優先される)<br> | crun /runcは、Podmanによりその1つがデフォルトのランタイムとしてピックアップされる。(crunはruncよりも優先される)<br> | ||
<br> | |||
crun / runcのビルドに必要なライブラリをインストールする。<br> | |||
# SUSE | |||
sudo zypper install libseccomp-devel libapparmor-devel libselinux-devel | |||
<br> | <br> | ||
[https://github.com/opencontainers/runc/ crun /runcのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/opencontainers/runc/ crun /runcのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
143行目: | 147行目: | ||
<br> | <br> | ||
crun /runcをビルドおよびインストールする。<br> | crun /runcをビルドおよびインストールする。<br> | ||
# AppArmor, SECcompを有効にする場合 | |||
make BUILDTAGS="apparmor seccomp" PREFIX=<Podmanのインストールディレクトリ> -j $(nproc) | |||
# SELinux, SECcompを有効にする場合 | # SELinux, SECcompを有効にする場合 | ||
make BUILDTAGS="selinux seccomp" PREFIX=<Podmanのインストールディレクトリ> -j $(nproc) | make BUILDTAGS="selinux seccomp" PREFIX=<Podmanのインストールディレクトリ> -j $(nproc) | ||
151行目: | 158行目: | ||
make PREFIX=<Podmanのインストールディレクトリ> install | make PREFIX=<Podmanのインストールディレクトリ> install | ||
<br> | <br> | ||
===== slirp4netnsのインストール ===== | ===== slirp4netnsのインストール ===== | ||
slirp4netnsのビルドに必要なライブラリをインストールする。<br> | slirp4netnsのビルドに必要なライブラリをインストールする。<br> |