Docker - запустить скрипт обеспечения в Dockerfile - PullRequest
0 голосов
/ 31 августа 2018

Этого я хочу добиться - пожалуйста, не спрашивайте меня, почему :)

Я хочу запустить контейнер с двумя сценариями (используя Dockerfile): по умолчанию один + дополнительный сценарий, который выполнит некоторые операции над контейнером через 1 минуту.

EDIT: Это служебный контейнер, поэтому он должен работать после выполнения дополнительного скрипта.

Каков будет лучший способ сделать это?

1 Ответ

0 голосов
/ 31 августа 2018

Я бы настроил один ENTRYPOINT сценарий, который объединяет два сценария с sleep между ними. Например:

entrypoint.sh

<execute steps from default script>
sleep 1m
<execute steps from additional script>

И определите это как последний шаг в Dockerfile:

...
ENTRYPOINT entrypoint.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...