LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Что «это»? Пример с докером делается вообще без инита, тупо скриптом ~/.local/bin/docker (если оно от юзера надо), в котором (псевдокод, я не помню, как там у докера статус и прочее):

#!/bin/sh
docker status || start_docker_command_here
docker "$@"

И всё. Никакие сокеты тут вообще не нужны.

Если нужна именно соккет-активация, то хотелось бы конкретных примеров. Но вообще вот тут для s6 есть подробный ответ, как например можно сделать в том числе: https://skarnet.org/software/s6/socket-activation.html

Исправление CrX, :

Что «это»? Пример с докером делается вообще без инита, тупо скриптом ~/.local/bin/docker (если оно от юзера надо), в котором (псевдокод, я не помню, как там у докера статус и прочее):

#!/bin/sh
docker status || start_docker_command_here
docker "$@"

Если нужна именно соккет-активация, то хотелось бы конкретных примеров. Но вообще вот тут для s6 есть подробный ответ, как например можно сделать в том числе: https://skarnet.org/software/s6/socket-activation.html

Исправление CrX, :

Что «это»? Пример с докером делается вообще без инита, тупо скриптом в ~/.local/bin (если оно от юзера надо), в котором (псевдокод, я не помню, как там у докера статус и прочее):

#!/bin/sh
docker status || start_docker_command_here
docker "$@"

Если нужна именно соккет-активация, то хотелось бы конкретных примеров. Но вообще вот тут для s6 есть подробный ответ, как например можно сделать в том числе: https://skarnet.org/software/s6/socket-activation.html

Исходная версия CrX, :

Что «это»? Пример с докером делается вообще без инита, тупо скриптом в ~/.local/bin (если оно от юзера надо), в котором (псевдокод, я не помню, как там у докера статус и прочее):

docker status || start_docker_command_here
docker "$@"

Если нужна именно соккет-активация, то хотелось бы конкретных примеров. Но вообще вот тут для s6 есть подробный ответ, как например можно сделать в том числе: https://skarnet.org/software/s6/socket-activation.html