|
Docker + PostgresSQL 12.0 под Windows
|
|||
---|---|---|---|
#18+
Вот такая вот ситуация. Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Краем глаза вижу что структура файлов создается. Потом - дропается и инстанс выходит с ошибкой 1. Права на создание директорий есть. И в каталог c:/pg я могу создавать файлы. Кто знаток докеров - прошу помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:04 |
|
Docker + PostgresSQL 12.0 под Windows
|
|||
---|---|---|---|
#18+
mayton, 1) контейнер работает от имени постгресс пользователя (внутри него всё работает от этого имени) 2) любой объект (в том числе и в ФС) имеет со стороны линукса - ИД. 3) ваша задача чтоб проекция файлов на ФС давала те ИД которые совпадают с ИД юзвера от имени которого работает контейнер. я дружил его с линуксом. с форточками не приходилось. для линукса требуется помимо мапинга каталога для бд, разрешить работу юзверя постгресс(который в свою очередь не по имени а по ИД идентифицируется) на хосте. т.е. +заводим на хосте постгресс юзверя +разрешаем ему доступ в данный каталог +мапируем (для линукса) с хоста passwrd файл, в котором существует имя пользователя с новым ид(от имени которого будет производиться работа из контейнера) (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:32 |
|
Docker + PostgresSQL 12.0 под Windows
|
|||
---|---|---|---|
#18+
Чувак это треш. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:51 |
|
Docker + PostgresSQL 12.0 под Windows
|
|||
---|---|---|---|
#18+
Вот нашел тред 16 года где докерщики ноют по этому-же вопросу https://forums.docker.com/t/data-directory-var-lib-postgresql-data-pgdata-has-wrong-ownership/17963/31 Внизу советуют сделать docker volume create --name=pgdata Щас отошел от машины. Чуть позже проверю. Где создается этот волум хз. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:54 |
|
Docker + PostgresSQL 12.0 под Windows
|
|||
---|---|---|---|
#18+
Я торможу с ответом потому что есть нерешенный баг https://www.sql.ru/forum/1317916/docker-postgressql-12-0-pod-windows Под убунту у меня получилось - под Windows-10 - пока нет. Поскольку я чел - дотошный хочу разобраться но не хватает на всё времени. Я распыляюсь между 2 продуктовыми задачами и задним левым хвостом пытаюсь помогать Стасу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2019, 10:41 |
|
|
start [/forum/topic.php?fid=26&msg=39874566&tid=1492337]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 500ms |
0 / 0 |