При попытке примониторировать файл в Docker, вы можете столкнуться с ошибкой:
Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
Это происходит, потому что файл, в отличии от каталогов, при монтировании должен существовать. Docker, не находя файл, создает каталог за место файла.
Просто создайте файл заранее и теперь он примонтируется в Docker контейнер.
Или, на примере с каталогом conf.d, можно пробросить каталог целиком, что не всегда бывает удобно, но с контейнера будут проброшены все файлы, которые есть в этом каталоге.