LINUX.ORG.RU
ФорумAdmin

Автостарт nginx в контейнере без systemd

 


0

1

Собрал nginx в контейнере docker debian:latest

Хочу его автозапускать без systemd

Создал /etc/rc.local

/usr/sbin/nginx

Сделал ему chmod a+x /etc/rc.local

Не стартует. В логах nginx пусто.

Если зайти в конейнер и запустить /usr/sbin/nginx, то nginx запустится, т.е. он нормально собрался.

Это какой-то неправильный путь для Дебиана через rc.local или я что-то неправильно делаю?



Последнее исправление: cashalot (всего исправлений: 1)

С чего ты взял, что в контейнере используется systemctl или любая схема автозапуска из дистрибутива?

При запуске контейнера запускается команда, которая указана в ENTRYPOINT и CMD

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)

ты каким-то специальным образом собрал nginx или просто потому что можешь собирать nginx?

официальный образ за базу почему бы не взять, например?

aol ★★★★★
()