Сохранение окон Docker в файловую систему
У меня есть приложение Docker, которое пишет в локальную файловую систему на компьютере с Windows.
Когда я запускаю / отлаживаю приложение из Visual Studio, оно работает, но когда я запускаю образ в Docker, я получаю "Не удалось найти часть пути". И это обычно свидетельствует о недостаточных правах на запись в эту папку.
Но теперь я в замешательстве, не в обоих ли случаях используются мои учетные данные?
Во всяком случае, в попытке я попытался дать всем полный контроль, но все же ошибка.
1 ответ
Ага, оказывается, что когда я делаю команду Docker Run, я должен использовать -v
параметр
Как это:
docker run --rm -it -v c:\hostcontainershare:c:\containertmp myconsoleapplication ".NET Framework App Writing to Host Folder" 1
Я нашел объяснение здесь: https://msdn.microsoft.com/en-us/magazine/mt814415.aspx
И когда вы запускаете его из Visual Studio, он, очевидно, делает это автоматически для вас.