Tôi đang cố tạo vùng chứa docker bằng cách sử dụng dockerfile trong đó script-entry.sh sẽ được thực thi khi các vùng chứa bắt đầu và script-exit.sh được thực thi khi vùng chứa dừng lại.Chạy tập lệnh khi docker bị dừng
ENTRYPOINT đã giúp hoàn thành phần đầu tiên của sự cố khi script-entry.sh chạy khi khởi động.
Làm cách nào để đảm bảo tập lệnh script-exit.sh được thực hiện trên lối ra/dừng của docker?
Daemon trình ghi nhật ký mọi thứ, tại sao không viết tập lệnh/chương trình phân tích cú pháp nhật ký và khi containerID dừng xuất hiện, hãy thực thi tập lệnh bạn muốn. – Auzias
@Auzias Có [api sự kiện] (https://gliderlabs.com/blog/2015/04/14/docker-events-explained/) và ['events'] (https: //docs.docker. com/engine/reference/commandline/events /) lệnh được xây dựng trong docker sẽ phù hợp hơn với các tác vụ như vậy – Matt
@Auzias cũng chạy một thứ gì đó sau sự kiện dừng sẽ có khả năng không thể chạy hoặc bị gián đoạn. – Matt