У меня есть Dockerfile, настроенный для запуска службы, которая требует запуска некоторых последующих команд для правильной инициализации. Я создал сценарий запуска со следующей структурой и установил его в качестве точки входа:
- Установите переменные среды для службы, создайте сертификаты и т. д.
- Запустите службу в фоновом режиме.
- Запустите команды конфигурации, чтобы завершить инициализацию службы.
Очевидно, что это не работает, так как служба была запущена в фоновом режиме, и сценарий точки входа завершится с кодом 0. Как я могу сохранить этот контейнер работающим после завершения настройки? Можно ли сделать это без запущенного цикла занятости?