У меня есть docker-compose.yml, который запускает несколько контейнеров.
Один из них использует файл Dockerimage для установки всего необходимого в этом контейнере.
Я хотел бы добавить скрипт, который запускается каждый раз, ожидая сигналов прерывания 0, 9 и 137.
Теперь я пытаюсь запустить скрипт как точку входа в файле Dockerimage, но, похоже, не работает.
Это содержимое файла Dockerimage:
RUN apt-get update && [...]
WORKDIR "/application"
ENTRYPOINT ["/bin/bash", "-c", "/application/scripts/cl.sh"]
Я что-то не так делаю? Нужно ли перестраивать контейнеры с помощью следующей команды?
docker-compose build
Это содержимое скрипта bash cl.sh
#!/bin/bash
echo "HELLO HELLO HELLO HELLO"
trap 'echo "Exiting with a 137 signal."' 137 0 9
Единственная цель скрипта на данный момент - тестирование всей работы.