<Poprzedni | Spis treści | Następne>
6.12. Haki do zarządzania cyklem życia
Począwszy od Ubuntu 12.10 możliwe jest zdefiniowanie haków, które mają być wykonywane w określonych momentach życia kontenera:
• Zaczepy przedstartowe są uruchamiane w przestrzeni nazw hosta, zanim zostaną uruchomione kontenery tty, konsole lub uchwyty. Jeśli w tym haku wykonano jakiekolwiek mocowania, należy je oczyścić w haku post-stop.
• Elementy zaczepiające przed zamontowaniem są uruchamiane w przestrzeniach nazw kontenera, ale przed zamontowaniem głównego systemu plików. Mocowania wykonane na tym haku zostaną automatycznie oczyszczone po wyłączeniu kontenera.
• Zaczepy montowania są uruchamiane po zamontowaniu systemów plików kontenera, ale przed wywołaniem kontenera
obrotowe_root, aby zmienić swój główny system plików.
• Haki startowe są uruchamiane bezpośrednio przed wykonaniem inicjacji kontenera. Ponieważ są one wykonywane po przejściu do systemu plików kontenera, polecenie do wykonania musi zostać skopiowane do systemu plików kontenera.
• Haki post-stop wykonywane są po wyłączeniu kontenera.
Jeśli jakikolwiek hak zwróci błąd, uruchomienie kontenera zostanie przerwane. Każdy po zatrzymaniu hook będzie nadal wykonywany. Wszelkie dane wyjściowe wygenerowane przez skrypt będą rejestrowane z priorytetem debugowania.
Proszę zapoznać się ze stroną podręcznika lxc.container.conf, aby zapoznać się z formatem pliku konfiguracyjnego, w jakim należy określić hooki. Niektóre przykładowe hooki są dostarczane z pakietem lxc i służą jako przykład pisania i używania takich hooków.