📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 314行目: | 314行目: | ||
== ルートレスモード == | == ルートレスモード == | ||
==== ルートレスモードとは ==== | |||
Podmanはsetuidパッケージが不要であり、一般ユーザとしてコンテナを実行することができる。<br> | |||
ルートレスモードで実行する場合、Podmanコンテナはユーザネームスペースを使用して、コンテナ内のrootをPodmanを実行しているユーザに設定する。<br> | |||
<br> | |||
ルートレスモードのPodmanは、コンテナを実行しているユーザには無い特権は持たず、ロックダウンされたコンテナを実行する。<br> | |||
<br> | |||
これらの制限の一部は (例えば、<code>--privileged</code>オプションを付加して) 解除できるが、ルートレスコンテナが起動したユーザ以上の権限を持つことはない。<br> | |||
一般ユーザとしてPodmanを実行する時、ホストから/etc/passwdにマウントした場合でも、一般ユーザには権限が無いため変更することはできない。<br> | |||
<br> | |||
==== PodmanとDockerの違い ==== | |||
DockerとPodmanの違いの1つは、コンテナの扱い方である。<br> | DockerとPodmanの違いの1つは、コンテナの扱い方である。<br> | ||
Dockerは、コンテナを実行するためにスーパーユーザ権限を必要とする。<br> | Dockerは、コンテナを実行するためにスーパーユーザ権限を必要とする。<br> | ||