📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 11行目: | 11行目: | ||
<br> | <br> | ||
Podmanコンテナは、スーパユーザ / 非スーパーユーザのいずれでも実行可能である。<br> | Podmanコンテナは、スーパユーザ / 非スーパーユーザのいずれでも実行可能である。<br> | ||
<br><br> | |||
== Podmanのソケットアクティベーション == | |||
ソケットアクティベーションは、systemdがソケット (TCP、UDP、Unixソケット等) を作成することで機能する。<br> | |||
<br> | |||
クライアントがソケットに接続する時、systemdはソケット用に設定されたsystemdサービスを起動する。<br> | |||
新しく起動されたプログラムは、ソケットのファイルディスクリプタを継承して、着信した接続を受け付けることができる。 (システムコールの<code>accept()</code>を実行する)<br> | |||
<br> | |||
これにより、デフォルトのsystemdソケット設定である<code>Accept=no</code>に対応し、サービスがソケットを受け付けるようになる。<br> | |||
<br> | |||
Podmanは、2種類のソケットアクティベーションをサポートしている。<br> | |||
* APIサービスのソケットアクティベーション | |||
* コンテナのソケット起動 | |||
<br><br> | <br><br> | ||