docker postgres /docker-entrypoint-initdb.d Пользователь и БД не создаются заново при rebuild
Primary tabs
Дело в том, что /docker-entrypoint-initdb.d выполняется, только если у нас "пустые данные" - т.е. обычно при первом создании контейнера.
scripts in /docker-entrypoint-initdb.d are only run if you start the container with a data directory that is empty; any pre-existing database will be left untouched on container startup
Как запустить /docker-entrypoint-initdb.d после первой сборки контейнера
Самый простой способ "перезапуска" этого скрипта (напр. если вы что-то в нем поправили) -- удаление контейнера (и только потом сборка заново).
ВНИМАНИЕ: в случае удаление контейнера, возможна потеря данных.
- Log in to post comments
- 698 reads