1

いくつかのlxcコンテナを含むubuntuの正確なホストを実行しています。ホストをシャットダウンする前にコンテナをシャットダウンする必要がありますか?または、ホストのシャットダウンがコンテナに自動的に伝播されますか?lxc自動起動機能を使用すると、コンテナーがシャットダウンされますが、自動起動は使用したくありません。

4

1 に答える 1

4

通常、コンテナー自体はホスト システムのファイル システム上で実行され、独自のファイル システムはありません。これは、ファイルシステムの観点からは、ファイルシステムが破損する危険を冒さずに LXC を強制終了できることを意味します。

しかし、たとえば MySQL などの LXC 内でサービスを実行している場合や、独自のデータ ストアを完全にシャットダウンする必要がある他のサービスがある場合は、これらのプロセスを完全に停止することが重要です。そうしないと、これらのサービスのデータ ストアが破損する危険があります。

/etc/init.d 内のスクリプトを使用して LXC を起動する場合、ホスト システムをシャットダウンすると、LXC は自動的にシャットダウンするシグナルを受け取るはずです。これは、init が /etc/init.d/ 停止を呼び出すためです。CLI で lxc-start などを使用して手動で起動し、それらが完全にシャットダウンされることを確認したい場合は、ホスト システムをシャットダウンする前に手動で実行することをお勧めします。

それが役立つことを願っています。

于 2013-02-19T05:34:50.170 に答える