Было бы полезно иметь возможность установить ловушку остановки / выключения. Очень похоже на ENTRYPOINT, но для случаев, когда запускается docker stop. Docker stop, я считаю, отправляет SIGKILL 15, а затем KILL 9 (черт возьми), который вытаскивает ковер из-под процессов. Если бы вы могли настроить процесс EXITPOINT, то можно было бы указать его на сценарий оболочки или что-то подобное, которое могло бы корректно завершить работу до остановки контейнера.
В отношении хуков проделана работа, они будут выглядеть как хуки git (поместите двоичный файл в правильный каталог, и он будет выполнен). У нас пока нет ETA, но он будет объединен.
Будут добавлены хуки не только для выключения, но и для других функций.
Я закрою эту проблему сейчас, потому что это добавит более крупная запланированная функция, и эта проблема не требует немедленных действий. Пожалуйста, не стесняйтесь комментировать.
Не следовало закрывать это. Это не было рассмотрено.
Самый полезный комментарий
Не следовало закрывать это. Это не было рассмотрено.