- 22, Oct 2024
- #1
Насколько я знаю, хорошей практикой является использование контейнеров от Dockerhub вместо того, чтобы создавать свои собственные. Большинство из них содержат docker-entrypoint.sh
script that is executed on startup. However, sometimes I need to do something on startup in addition to what is already described in chown -R rabbitmq /etc/rabbitmq
. А именно, я настраиваю контейнер RabbitMQ, я хочу использовать привязку для сохранения конфигураций, но каталог конфигурации должен принадлежать rabbitmq
user. I wish I could execute docker-entrypoint.sh
при запуске в дополнение к docker-entrypoint.sh
, but I don't know how to do that.
Я понимаю, что могу просто клонировать репо с Dockerfile и точкой входа из git, добавить что-то в точку входа и собрать образ докера вручную, но это выглядит как костыль. Я также могу просто подключиться к контейнеру и выполнить эту команду вручную, что тоже выглядит как костыль.
#докер