Некоторые файлы не видны, а другие видны как папки после добавления тома Docker - PullRequest
0 голосов
/ 06 января 2019

Я не смог запустить контейнер из-за некоторых проблем с томами , поэтому я попытался это сделать, чтобы убедиться, что я понимаю, как работают тома. И здесь происходит нечто странное. Два файла должны присутствовать в каталоге /data, но вместо этого я вижу одну папку с именем одного из файлов на исходном компьютере. Я делаю это на Windows 10 .

PS C:\Users\Piotrek\source\repos\fluentd> dir


    Directory: C:\Users\Piotrek\source\repos\fluentd


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       06.01.2019     18:50              7 abc.txt
-a----       06.01.2019     18:50             80 test.conf


PS C:\Users\Piotrek\source\repos\fluentd> docker run -ti --rm -v ${PWD}:/data ubuntu ls -alR /data
/data:
total 4
drwxr-xr-x 3 1000 root   60 Jan  6 16:48 .
drwxr-xr-x 1 root root 4096 Jan  6 17:53 ..
drwxr-xr-x 2 1000 root   40 Jan  6 16:48 test.conf

/data/test.conf:
total 0
drwxr-xr-x 2 1000 root 40 Jan  6 16:48 .
drwxr-xr-x 3 1000 root 60 Jan  6 16:48 ..

1 Ответ

0 голосов
/ 06 января 2019

Проблема решена. Я перешел в настройки Docker и в разделе «Общие диски» нажал «Сбросить учетные данные».

Я включил общий доступ к дискам некоторое время назад, но после этого я сменил пароль - без пароля. Похоже, Docker не просит вас снова включить общий доступ к диску, когда ваш пароль пуст. Это происходит, когда вы меняете пароль, но не на пустой.

...