. Net Служба Core Worker с использованием Docker Создать файлы в папке решения при запуске? - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть. NET Core Worker Service, которая использует AWS CloudWatch при запуске. Когда я запускаю решение в Debug с использованием опции «Docker Compose» в Visual Studio 2019, я ожидаю, что контейнер создаст файл init.log в root контейнера, что он и делает. Тем не менее, он также создает файл init.log в самой папке решения? Это ожидается? Как это возможно? Я думал, что код выполняется «внутри» контейнера, поэтому не следует ли создавать файл init.log только в контейнере, а не в папке с решением для кода на моей машине для разработки? Я, должно быть, что-то здесь неправильно понимаю:)

Контейнер работает, файл записывается в:

root@fe0b8d9d0bc2:/app# ls -l | grep init
-rwxr-xr-x 1 root root  479 Apr 12 03:44 init.log
root@fe0b8d9d0bc2:/app#

Тот же файл, созданный в папке моего решения?

enter image description here

...