<Trước | Nội dung | Tiếp theo>
6.12. Móc quản lý vòng đời
Bắt đầu với Ubuntu 12.10, có thể xác định các móc sẽ được thực thi tại các điểm cụ thể trong vòng đời của vùng chứa:
• Các móc nối trước khi bắt đầu được chạy trong không gian tên của máy chủ lưu trữ trước khi các tty chứa, bảng điều khiển hoặc gắn kết được khởi động. Nếu có bất kỳ ngàm nào được thực hiện trong móc này, chúng nên được làm sạch trong móc sau dừng.
• Các móc gắn kết trước được chạy trong không gian tên của vùng chứa, nhưng trước khi hệ thống tệp gốc được gắn kết. Các giá treo được thực hiện trong móc này sẽ tự động được dọn dẹp khi hộp chứa ngừng hoạt động.
• Gắn kết móc được chạy sau khi hệ thống tệp vùng chứa đã được gắn kết, nhưng trước khi vùng chứa được gọi
pivot_root để thay đổi hệ thống tệp gốc của nó.
• Các móc bắt đầu được chạy ngay lập tức trước khi thực thi init của vùng chứa. Vì chúng được thực thi sau khi xoay vòng vào hệ thống tệp của vùng chứa, lệnh được thực thi phải được sao chép vào hệ thống tệp của vùng chứa.
• Các móc sau dừng được thực thi sau khi bộ chứa đã được đóng.
Nếu bất kỳ hook nào trả về lỗi, quá trình chạy của vùng chứa sẽ bị hủy bỏ. Không tí nào dừng lại hook sẽ vẫn được thực thi. Bất kỳ đầu ra nào được tạo bởi tập lệnh sẽ được ghi lại ở mức ưu tiên gỡ lỗi.
Vui lòng xem trang hướng dẫn lxc.container.conf để biết định dạng tệp cấu hình để chỉ định hook. Một số móc mẫu được vận chuyển cùng với gói lxc để làm ví dụ về cách viết và sử dụng các móc như vậy.
<Trước | Nội dung | Tiếp theo>