12,925
回編集
163行目: | 163行目: | ||
===== slirp4netnsのインストール ===== | ===== slirp4netnsのインストール ===== | ||
slirp4netnsは、コンテナのネットワーク機能を提供するために使用されるライブラリである。<br> | |||
<br> | |||
Podmanがルートレス環境でコンテナのネットワーク機能を提供するために重要な役割を果たしている。<br> | |||
これにより、ユーザはroot権限を必要とせずにコンテナを実行して、ネットワークを利用できるようになる。<br> | |||
また、各コンテナが独立したネットワーク環境を持つことにより、セキュリティと分離性が向上する。<br> | |||
<br> | |||
主な役割を以下に示す。<br> | |||
* ユーザ空間ネットワーキング | |||
*: slirp4netnsは、カーネル空間ではなくユーザ空間でネットワーキングを実現する。 | |||
*: これにより、ルートレス環境でもコンテナがネットワーク機能を利用できるようになる。 | |||
*: <br> | |||
* ネットワーク名前空間の分離 | |||
*: 各コンテナに独立したネットワーク名前空間を提供して、ホストから分離されたネットワーク環境を実現する。 | |||
*: <br> | |||
* ネットワークアドレス変換 (NAT) | |||
*: コンテナ内部のIPアドレスをホストのIPアドレスに変換することで、外部ネットワークとの通信を可能にする。 | |||
*: <br> | |||
* ポートフォワーディング | |||
*: コンテナ内部のポートをホストのポートに転送して、外部からコンテナが公開するサービスにアクセスできるようにする。 | |||
*: <br> | |||
* DNS解決 | |||
*: コンテナ内部からDNSを利用してホスト名の解決ができるようにする。 | |||
<br> | |||
slirp4netnsのビルドに必要なライブラリをインストールする。<br> | slirp4netnsのビルドに必要なライブラリをインストールする。<br> | ||
# RHEL | # RHEL |