Всё никак не могу загуглить подробную информацию о том, что это, и как это можно использовать. Нахожу только треды с проблемами и их решением, но никак не разъяснение.
Если не сложно, можно простым русским языком объяснить, что это, и как это можно использовать в настройках контейнеров.
P.S. заранее благодарен всем уберзнатокам делящимися инфой.
Разработчики официального образа PostgreSQL естественно предусмотрели этот момент и предоставили нам специальную точку входа для инициализации базы данных - docker-entrypoint-initdb.d.
Это просто директория, которую вы можете примонтировать, положить туда скрипты инициализации БД и они будут выполнены, если директория данных СУБД пуста. Работает как минимум в Postgres и Mysql.
Вот исходники для Postrgres (в образе Mysql всё аналогично):