Docker: Entrypoint, init-процесс и зомби
eazyDev
0:00 / 0:00
Docker: Entrypoint, init-процесс и зомби
1 061 просмотр · 2 г. назад
eazyDev
1,44 тыс. подписчиков
1 061 просмотр · 2 г. назад
В этом ролике рассмотрим, что происходит, когда мы назначаем entrypoint или cmd в dockerfile, как работать с сигналами, какие обязанности есть у init-процесса, как делать свои обертки над entrypoint и как появляются зомби-процессы.
00:00 Введение
01:10 Сигналы
10:13 Entrypoint
22:31 Обертки над entrypoint
29:53 Не каждый процесс может быть init-процессом
36:57 Зомби и сироты
41:33 Демо приложение
46:05 Резюме
http://nginx.org/en/docs/control.html – Сигналы в nginx
https://faculty.cs.niu.edu/~hutchins/... – Сигналы linux
https://habr.com/ru/companies/slurm/a... - ENTRYPOINT vs CMD: назад к основам
https://docs.docker.com/reference/doc... – Документация по инструкции ENTRYPOINT
https://pkg.go.dev/os/signal#hdr-Defa... – Обработка сигналов в golang по умолчанию
https://github.com/Yelp/dumb-init – dumb-init - легковесная init-система
https://github.com/krallin/tini - tini - легковесная init-система
https://superuser.com/questions/18298... – SIGINT и Bash
https://it-lux.ru/docker-entrypoint-p...
https://blog.ghaiklor.com/2018/02/20/...
https://blog.phusion.nl/2015/01/20/do...
https://github.com/nodejs/docker-node...
Github: https://github.com/ns3777k/docker-you...
YouTube: / @eazy-dev
Telegram: https://t.me/eazydev_youtube
VK: https://vk.com/eazydevru
Rutube: https://rutube.ru/channel/13678800/