systemd:「ビーコンテーナー」システムとは何ですか?

systemd:「ビーコンテーナー」システムとは何ですか?

については、exit.target以下man systemd.specialを指摘してください。

システムまたはユーザーサービスマネージャを終了するために使用される特別なサービスユニット。コンテナではなく、システムのpoweroff.targetと同じで、コンテナでも動作します。

systemdがユーザーサービスデーモンとして実行されている場合は、SIGTERMまたはSIGINTシグナルを受信するとデバイスを起動します。

通常、これは(間接的に)shutdown.targetを導入し、サービス管理者がシャットダウンを開始すると、シャットダウンをスケジュールしたいすべてのデバイスがshutdown.targetと競合します。

私の理解は、ターゲットとして指定する要求を受け取るsystemdインスタンス(ユーザーまたはルート)を終了することです。しかし、「ビーコンテーナーシステム」という用語は私を混乱させます。すべての最新のLinuxカーネルは事実上「コンテナシステム」ではありませんか?誰かがsystemdを別のUnixに移植しようとしている場合は、マニュアルページがまだ関連性を持たせるようにするためですか?それとも、私が知らないsystemdベースのLinuxディストリビューションのいくつかの機能を指していますか?

ベストアンサー1

経験に基づく推測:

この文脈において、「コンテナシステム」という用語は、dockerまたはlxcコンテナを意味する。マンページは、「ビーコンコンテナシステム」(例:通常のPC /サーバーまたは仮想マシン)とは名前だけが異なるだけで、exit.targetとpoweroff.targetがまったく同じであることを示しています。一方、「コンテナシステム」では、exit.targetは別の操作を実行します。システム全体をシャットダウンするのではなく、コンテナをシャットダウンします。

おすすめ記事