Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере) / 4 сообщений из 4, страница 1 из 1
27.07.2021, 12:30
    #40086453
lr2
lr2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере)
Добрый день.

Пытаюсь запустить PostgreSQL в docker контейнере.


При старте пишет:

chmod: /var/lib/postgresql/data: Permission denied
chown: /var/lib/postgresql/data: Permission denied
chmod: /var/lib/postgresql/data: Permission denied
chown: /var/lib/postgresql/data: Permission denied
chmod: /var/lib/postgresql/data: Permission denied




в yml файле докера есть связка

Код: sql
1.
2.
    volumes:
      - /data/docker/data:/var/lib/postgresql/data





Выдал права через chmod 777 -R на /data/docker/data и /data



Не помогает.


Подскажите из-за чего может не запускаться постгрес в контейнере?
...
Рейтинг: 0 / 0
27.07.2021, 15:33
    #40086487
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере)
Если просто поиграться, с уничтожением контейнера

Код: sql
1.
pid=$(docker run -d --rm -e POSTGRES_PASSWORD=password postgres:11) && docker exec -it $pid bash && docker stop $pid



Не понятно, какой у Вас образ.
...
Рейтинг: 0 / 0
29.07.2021, 13:51
    #40087033
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере)
lr2,
Один из варинатов:
1.Сопоставить по id пользователя postgres операционной систем и с пользователем postgres образа.
2.Назначить владельцем папки /data/docker/data пользователя postgres.
3.Выдать права на папку /data/docker/data 700.
...
Рейтинг: 0 / 0
30.07.2021, 12:11
    #40087289
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере)
Вы пытаетесь врукопашную запустить PostgreSQL в своем докере? Т.е. какая задча?
Я какое-то время назад здесь задавал вопросы по схожей теме и получил полезные рекомендации.

Если у вас приложение будет в докере и ему нужен PostgreSQL в докере вы можете использовать docker-compose
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / chmod: /var/lib/postgresql/data: Permission denied (запуск постгрес в контейнере) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]