Size: a a a

Docker — русскоговорящее сообщество

2019 December 28

d

dsgnrvd in Docker — русскоговорящее сообщество
лог
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
MacBook-Pro-Maxim:postgres lucio$ docker logs c173cdb248017af5d62a6073e405619a298050ed04d50447f928be23450075f
5


PostgreSQL Database directory appears to contain a database; Skipping initialization
postgres: could not access the server configuration file "/Users/lucio/Desktop/work/lift/postgres/postgresql.
conf": No such file or directory
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
что не так, почему не заводится?
источник

АР

Андрей Романов in Docker — русскоговорящее сообщество
dsgnrvd
MacBook-Pro-Maxim:postgres lucio$ docker logs c173cdb248017af5d62a6073e405619a298050ed04d50447f928be23450075f
5


PostgreSQL Database directory appears to contain a database; Skipping initialization
postgres: could not access the server configuration file "/Users/lucio/Desktop/work/lift/postgres/postgresql.
conf": No such file or directory
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
нифига непонятно
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
может проще будет поставить задачу так
в общем мне нужно создать контейнер в котором я могу дампнуть бд и подключиться к постгре
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
кто нибудь может помочь с этим?
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
мож есть у кого готовый докерфайл с listen_adress="*"
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
вроде в доке нашел то что нужно
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
источник

IS

I S in Docker — русскоговорящее сообщество
Всем привет. Просьба подсказать тру вей по следующему кейсу.
Имеется репозиторий с некой структурой каталогов и файлов. В одном каталоге есть несколько подкаталогов. В зависимости от значения переменной, скажем SRC, в контейнер должо попасть всё и одна из описанных поддеррикторий. Вопрос в том, как это лучше реализовать. ARG? RUN shell? Что-то засунуть в ENTRYPOINT? Может быть вообще данный кейс сам по себе не очень и нужно разнести  (первый репозиторий: всё + поддиректория1, второй: всё + поддиректория2) чтобы репозитории и сборка были одназначными?
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
ENV?
источник

IS

I S in Docker — русскоговорящее сообщество
Да, ENV/ARG как вариант. Интересует, как сделать более правильно.
источник

Y

YourFatMom in Docker — русскоговорящее сообщество
I S
Всем привет. Просьба подсказать тру вей по следующему кейсу.
Имеется репозиторий с некой структурой каталогов и файлов. В одном каталоге есть несколько подкаталогов. В зависимости от значения переменной, скажем SRC, в контейнер должо попасть всё и одна из описанных поддеррикторий. Вопрос в том, как это лучше реализовать. ARG? RUN shell? Что-то засунуть в ENTRYPOINT? Может быть вообще данный кейс сам по себе не очень и нужно разнести  (первый репозиторий: всё + поддиректория1, второй: всё + поддиректория2) чтобы репозитории и сборка были одназначными?
Env через параметры сборки.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
dsgnrvd
мож есть у кого готовый докерфайл с listen_adress="*"
Потому что ты добавляешь конфиг и он в том же каталоге, что и бд
источник

GG

George Gaál in Docker — русскоговорящее сообщество
И постгрес думает, что пустую бд не надо создавать
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Решение - передавать параметры постгреса не через файл, а через ключ -c аргументов командной строки
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
George Gaál
Решение - передавать параметры постгреса не через файл, а через ключ -c аргументов командной строки
можно на примере?
источник

d

dsgnrvd in Docker — русскоговорящее сообщество
dsgnrvd
docker run -d --name my_postgres -v my_dbdata:/var/lib/postgresql/data -p 54320:5432 postgres:11 -c 'config_file=/Users/lucio/Desktop/work/lift/postgres/postgresql.conf'
.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Да, только ты можешь любой параметр передавать
источник