OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<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.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: