Visual Studio запустить проблему проекта Docker - PullRequest
0 голосов
/ 03 мая 2018

У меня странная ситуация, если я запускаю проект Docker в Visual Studio 2017, я получаю сообщение об ошибке: Cannot start service webapplication1: error while creating mount source path '/host_mnt/c/Users/MyUser/vsdbg/vs2017u5': mkdir /host_mnt/c/Users/MyUser/vsdbg/vs2017u5: permission denied

Но, если я запускаю тот же проект с помощью команды docker-compose up -d, он работает. Это не может быть проблемой разрешения только для Visual Studio.

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Для других читателей, которые имеют принудительную настройку, где их пользователь основного окна не может быть локальным администратором:

Это не работает!

Попробовав различные обходные пути, я сдался. Обратите внимание, что у меня есть локальная учетная запись службы, которая является локальной администратором. Если у вас его нет, и вы не являетесь локальным администратором, я думаю, вы облажались.

Итак:

  • Я перезагружаю свой общий диск Docker, снова подключаю его, используя свои основные учетные данные Windows
  • Я добавил своего основного пользователя в группу локальных администраторов

А теперь это работает:)

0 голосов
/ 20 сентября 2018

У меня просто была такая же проблема - нашел решение на https://github.com/docker/for-win/issues/897

По сути, проблема в том, что у вас есть доступ к C: \ Users \ user \ vsdbg - не задумываясь, я предоставил R / W-доступ всем для этого и C: \ Users \ user \ .nuget, на всякий случай, и это работало как шарм:)

...