mirror of
https://github.com/Snowy-Fluffy/zapret.installer.git
synced 2025-12-10 02:53:07 +03:00
Не удалось определить init. #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cobalt3501 on GitHub.
Попытка установки в docker container.
Железо:
MacBook Pro 14-inchM3 ProSequoia 15.5$
docker run -it --rm --name alptest ubuntu:latest /bin/sh- запускаем контейнер в интерактивном режиме$
apt-get update && apt-get install && apt install git zsh curl wget sudo -y && zsh- обновляем и ставим пакеты$
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Snowy-Fluffy/zapret.installer/refs/heads/main/installer.sh)"log:
@Snowy-Fluffy commented on GitHub:
Установи https://github.com/bol-van/zapret напрямую
@Snowy-Fluffy commented on GitHub:
Не могу гарантировать поддержку docker контейнера
@cobalt3501 commented on GitHub:
Следующую проблему с ядром докера, и взаимодействие с nfqueue решить не удалось.
@cobalt3501 commented on GitHub:
Похоже дело в концепции контейнеров докера.
Контейнеры Docker предназначены для того, чтобы быть легкими и запускать единый первичный процесс, что является фундаментальным отличием от полной среды операционной системы, которая требует системы инициации.
Вот почему контейнеры Docker обычно не включают полноценную систему init, такую как systemd или SysVinit:
Основная философия Docker - "один процесс на контейнер". Система init предназначена для управления несколькими процессами, службами и их зависимостями в рамках полной операционной системы. В контейнере Docker ожидается, что основной процесс приложения будет основным запущенным процессом, а сам Docker обрабатывает его жизненный цикл (запуск, остановка, перезапуск).
Тестировал запуск с
--initи руками ставилtini, не могу пока найти рабочий способ.