📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 158行目: | 158行目: | ||
Terminal=false | Terminal=false | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | |||
== ルートレスモード == | |||
DockerとPodmanの違いの1つは、コンテナの扱い方である。<br> | |||
Dockerは、コンテナを実行するためにスーパーユーザ権限を必要とする。<br> | |||
Podmanは、スーパーユーザ権限無しでコンテナを実行することができる。<br> | |||
<br> | |||
例えば、ルートレスモードのPodmanでは、ポート番号が1024番未満のポートでコンテナを起動することはできないため、1024番以上のポートを使用する必要がある。<br> | |||
<br> | |||
もし、1024番未満のポートでコンテナを作成する必要がある場合は、ルートレスモードを解除してスーパーユーザ権限で実行する。<br> | |||
podman machine set --rootful | |||
<br> | |||
ルートレスモードに戻す場合は、以下に示すコマンドを実行する。<br> | |||
podman machine set --rootful=false | |||
<br><br> | <br><br> | ||