EyesPain
@EyesPain

Что такое docker-entrypoint-initdb.d?

Всё никак не могу загуглить подробную информацию о том, что это, и как это можно использовать. Нахожу только треды с проблемами и их решением, но никак не разъяснение.

Если не сложно, можно простым русским языком объяснить, что это, и как это можно использовать в настройках контейнеров.

P.S. заранее благодарен всем уберзнатокам делящимися инфой.
  • Вопрос задан
  • 8760 просмотров
Решения вопроса 1
Это просто директория, которую вы можете примонтировать, положить туда скрипты инициализации БД и они будут выполнены, если директория данных СУБД пуста. Работает как минимум в Postgres и Mysql.
Вот исходники для Postrgres (в образе Mysql всё аналогично):
  1. https://hub.docker.com/layers/postgres/library/pos...
  2. https://github.com/docker-library/postgres/blob/e4...
  3. https://github.com/docker-library/postgres/blob/e4...
  4. https://github.com/docker-library/postgres/blob/e4...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы