Leave a comment

Comments 10

altmind January 13 2020, 15:28:01 UTC
>> Но он не работает в i686

кстати, rhel 8 больше не поддерживает 32битные архитектуры. ушла эпоха.

>> RH продвигает NIH-вариант докера под названием podman

podman рулит. никаких демонов и соответственно никаких IPC коллов и проблем с пермишнами на хосте. удобно заворачивать контейнеры в systemd сервисы https://gist.github.com/altmind/d65781269ba5d3c430a37fbbfe2cf503

Reply

nponeccop January 13 2020, 18:13:05 UTC
> ушла эпоха.

Их даже Арч не поддерживает. Ну это причуды золотого миллиарда. С моей т.з. эпоха уйдёт, когда в говноноуты начнут лепить 8гб, и минималка на хостингах вырастет в 8 раз с 512 мб до 4 гб.

> удобно заворачивать контейнеры в systemd сервисы

Ну я бы не сказал что "удобно", я насчитал 2.5 приседания:

- пидфайлы в 2019
- podman rm
- Type=simple он по дефолту

И если сравнивать с докером - то те же яйца, разве что, я надеюсь, более надёжно.

Reply

nealar January 13 2020, 23:04:34 UTC
А что щаз модно делать вместо пидфайлов?

Reply

nponeccop January 14 2020, 00:41:45 UTC
Нефоркающийся процесс с тредами внутри, и ему systemd делает waitpid.

А если этот пид для чего-то нужен - то его можно вытащить через systemd properties. Ну а если просто сигналы слать - опять же их можно через systemd слать. Мне например понадобилось метрики снимать системные по пиду, которых systemd не отдавал

Ну и это не то чтобы вместо, просто в некоторых простых случаях можно без, и это легче-лучше, поскольку меньше приседаний как на стороне ожидающего, так и на стороне ожидаемого демона.

Reply


Leave a comment

Up