Отказ в доступе Docker для Windows при попытке сохранить файл
С последней версией Docker для Windows. Я получил репозиторий php git, который используют 2 моих контейнера. Я изменяю случайный файл на хосте: README.md
Затем я делаю эти команды git один за другим:
git stash # ok
git stash pop # ok
git stash # ok
git stash pop # ok
git stash : => Takes 1 minute, then :
error: unable to create file README.md: Permission denied
fatal: Could not reset index file to revision 'HEAD'.
Я также заметил, что изнутри контейнера:
root@317635dc4f03:watch -n 1 head README.md
Every 1.0s: head README.md
Thu Aug 10 16:27:37 2017
head: cannot open 'README.md' for reading: Stale file handle
затем
head: cannot open 'README.md' for reading: No such file or directory
На хосте Window файл виден, но я не могу его открыть и удалить (разрешение запрещено)
Мне нужно остановить докер, остановить Hyper-V MobyLinuxVM и подождать, чтобы восстановить файл README.md с помощью git reset --hard
Есть ли способ избежать такой проблемы с совместным использованием файлов?
Docker 17.06.0-ce | Windows 10 Pro: 15063,540 | Hyper-V: 10.0.15063.0 | Моби, верный,