Size: a a a

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

2020 March 28

A

Ahmed in Docker — русскоговорящее сообщество
В чем проблема может быть?
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
В чем проблема может быть?
Сам докер запускается от какого пользователя, для того права и проверяй
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
Сам докер запускается от какого пользователя, для того права и проверяй
От рута запускается)
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
От рута запускается)
А, ок, не пользователь docker/docker?
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
А, ок, не пользователь docker/docker?
Нет. Лучше в dockerfil'е указать юзер docker? Т.к вроде от рута плохо
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Нет. Лучше в dockerfil'е указать юзер docker? Т.к вроде от рута плохо
Нет, просто зайди в контейнер, внутри запусти шелл от рута, и контейнерным рутом пробуй mkdir /app/media/1
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Нет. Лучше в dockerfil'е указать юзер docker? Т.к вроде от рута плохо
docker exec -it container_name /bin/sh -c "mkdir /app/media/1"
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
docker exec -it container_name /bin/sh -c "mkdir /app/media/1"
Создал директорию
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Создал директорию
Ну ок, а в чем проблема то, все работает тогда
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
Ну ок, а в чем проблема то, все работает тогда
Проблема в том, что это не работает когда питон пытается сохранить)
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Создал директорию
Может просто паки не существует
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Проблема в том, что это не работает когда питон пытается сохранить)
А там нет папки users
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
Может просто паки не существует
Да, все правильно. Питон должен сам создавать папку если его нет
источник

A

Ahmed in Docker — русскоговорящее сообщество
Ручками создал папку users в папке media и уже другая ошибка

/app/media/users/1
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Да, все правильно. Питон должен сам создавать папку если его нет
Ну, вот когда пишет что доступа нет, уже пытается файл сохранить значит в неуществующую директорию
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
Ну, вот когда пишет что доступа нет, уже пытается файл сохранить значит в неуществующую директорию
Хм, в моем скрипте задумано так, что для каждого юзера по id создается отдельная папка с id юзера
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Хм, в моем скрипте задумано так, что для каждого юзера по id создается отдельная папка с id юзера
То есть пред созданием файла, ты создаешь директорию, если ее нет?
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
То есть пред созданием файла, ты создаешь директорию, если ее нет?
Ага
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ahmed
Ага
Ну, и падает где, при создании директории, или далее, при создании файла?
источник

A

Ahmed in Docker — русскоговорящее сообщество
Artur Mustafin
Ну, и падает где, при создании директории, или далее, при создании файла?
Ошибка в sentry показывает, что при создании директории
источник