key don, у меня такая же ошибка, подскажите, пожалуйста
Вот вывод директории внутри контейнера db:
drwx------ 19 postgres root 4096 Nov 6 09:59 .
drwxr-xr-x 1 postgres postgres 4096 Oct 18 23:39 ..
drwx------ 5 postgres postgres 4096 Nov 6 09:59 base
drwx------ 2 postgres postgres 4096 Nov 6 09:59 global
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_commit_ts
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_dynshmem
-rw------- 1 postgres postgres 4535 Nov 6 09:59 pg_hba.conf
-rw------- 1 postgres postgres 1636 Nov 6 09:59 pg_ident.conf
drwx------ 4 postgres postgres 4096 Nov 6 09:59 pg_logical
drwx------ 4 postgres postgres 4096 Nov 6 09:59 pg_multixact
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_notify
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_replslot
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_serial
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_snapshots
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_stat
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_stat_tmp
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_subtrans
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_tblspc
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_twophase
-rw------- 1 postgres postgres 3 Nov 6 09:59 PG_VERSION
drwx------ 3 postgres postgres 4096 Nov 6 09:59 pg_wal
drwx------ 2 postgres postgres 4096 Nov 6 09:59 pg_xact
-rw------- 1 postgres postgres 88 Nov 6 09:59 postgresql.auto.conf
-rw------- 1 postgres postgres 23750 Nov 6 09:59 postgresql.conf
-rw------- 1 postgres postgres 36 Nov 6 09:59 postmaster.opts
-rw------- 1 postgres postgres 94 Nov 6 09:59 postmaster.pid
И мой файл dockerfile:
FROM postgres
RUN adduser --disabled-password --gecos "" www-docker && \
echo "www-docker ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
RUN chmod 775 /var/lib/postgresql
RUN chown www-docker /var/lib/postgresql
USER www-docker
Но вообще моя цель сделать так, чтобы когда создавалась БД, она была с тем же пользователем, как и на локальном компьютере. Потому что иначе когда пересобираю контейнет постоянно вылезает ошибка, что у папки db не такие права
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Вот вывод директории внутри контейнера db:
И мой файл dockerfile:
Но вообще моя цель сделать так, чтобы когда создавалась БД, она была с тем же пользователем, как и на локальном компьютере. Потому что иначе когда пересобираю контейнет постоянно вылезает ошибка, что у папки db не такие права