<Sebelumnya | Konten | Selanjutnya>
6.12. Kait manajemen siklus hidup
Dimulai dengan Ubuntu 12.10, dimungkinkan untuk mendefinisikan kait yang akan dieksekusi pada titik-titik tertentu dalam masa pakai wadah:
• Pre-start hook dijalankan di namespace host sebelum container ttys, consoles, atau mounts dijalankan. Jika ada pemasangan yang dilakukan di hook ini, mereka harus dibersihkan di post-stop hook.
• Kait pra-pemasangan dijalankan di ruang nama wadah, tetapi sebelum sistem berkas root dipasang. Pemasangan yang dilakukan di pengait ini akan otomatis dibersihkan saat wadah dimatikan.
• Mount hook dijalankan setelah filesystem container di-mount, tetapi sebelum container memanggil
pivot_root untuk mengubah sistem file root-nya.
• Start hook dijalankan segera sebelum menjalankan init container. Karena ini dieksekusi setelah berputar ke sistem file container, perintah yang akan dieksekusi harus disalin ke filesystem container.
• Kait post-stop dijalankan setelah wadah ditutup.
Jika ada kait yang mengembalikan kesalahan, proses penampung akan dibatalkan. Setiap pasca-berhenti hook tetap akan dieksekusi. Setiap keluaran yang dihasilkan oleh skrip akan dicatat pada prioritas debug.
Silakan lihat halaman manual lxc.container.conf untuk format file konfigurasi yang digunakan untuk menentukan hook. Beberapa contoh kait dikirimkan dengan paket lxc sebagai contoh cara menulis dan menggunakan kait tersebut.