Сохранение окон 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, он, очевидно, делает это автоматически для вас.

Другие вопросы по тегам