У меня есть. 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#
Тот же файл, созданный в папке моего решения?