Почему все файлы, созданные в каталоге docker, защищены от записи?

Я настроил докер для каталога с помощью следующей команды: sudo docker run --gpus all -it -p 8889:8888 -v <dir-name>:/tf latest-gpu-jupyter. Jupyter Notebook, драйверы для моего графического процессора и Tensorflow предустановлены. Проблема в том, что в графическом интерфейсе файлы имеют следующую блокировку:

заблокировать значок файла

И в терминале, если я использую rm <file-name>, он возвращает rm: remove write-protected regular file '<file-name>'. Я могу использовать rm -f <file-name>, чтобы избежать этой ошибки. Но все же, это нормальное явление? Могу ли я избежать этого в докере?

Моя среда:

  • Убунту 20.04.2 ЛТС

person Sayyor Y    schedule 06.07.2021    source источник
comment
Docker работает от имени пользователя root и по умолчанию не имеет представления о пользователе, который будет использовать этот файл. Эта ссылка может быть полезна stackoverflow.com/a/30052210/8595891.   -  person Pranjal Doshi    schedule 06.07.2021
comment
Также посмотрите stackoverflow.com/a/29251160/1811501, в котором я доказал более подробный ответ о разрешениях   -  person thaJeztah    schedule 06.07.2021