Есть образ postgres, в котором путь до конфига:
/var/lib/postgresql/data/
Я хочу создать свой образ на основе уже готового, но подменить файл конфига на свой. Пробую по простому:
FROM postgres:14.4-alpine3.16
COPY postgresql.conf /var/lib/postgresql/data/
Ругается, что директория уже существует:
initdb: error: directory "/var/lib/postgresql/data" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/var/lib/postgresql/data" or run initdb
with an argument other than "/var/lib/postgresql/data".
Как корректно перезаписать файл? Создавать новый слой через RUN /bin/bash rm <старый файл>, а затем еще один слой через COPY нового файла?