Доступ на запись в подключенном томе в докере - PullRequest
0 голосов
/ 12 июня 2019

Я смонтировал папку в Docker контейнере Ubuntu

docker  run -it --rm -v ${pwd}:/files ubuntu /bin/bash

, но при попытке записи в смонтированную папку выдается ошибка

root@0974e91f50ec:/files# cat >a.txt
bash: a.txt: Permission denied

Можно ли записать в смонтированную папку?

1 Ответ

0 голосов
/ 12 июня 2019

Я только что попробовал ваш пример.Вот что я запустил на своей машине с Windows.enter image description here

И файл выглядит нормально.

enter image description here

Также они хорошо отображаются в хост-системе(Я создал b.txt на хосте, чтобы проверить, нормально ли он выглядит в контейнере).

enter image description here

PS : что-тоВы должны остерегаться того, что в Windows вы можете монтировать только очень определенные каталоги (например, каталог ~/Documents), по крайней мере, при использовании Docker toolbox (Не уверен насчет Docker Desktop CE).Я думаю, что для монтирования папок из других каталогов нужно немного поработать.Поэтому было бы неплохо убедиться, что все, что вы пытаетесь смонтировать, действительно разрешено вашим докером в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...