При чем здесь http сервер? Директория хост машины синкается с директорией внутри контейнера - кладу туда файл с хоста, у файла на хосте mime-type=audio/ogg, внутри докер контейнера получаю информацию о файле - mime-type=application/octet-stream.
если вы получаете файл по http - то MIME-тип вместе с файлом вам отдает сервер.
если вы получаете файл напрямую с диска (с файловой системы), то MIME-тип определяет ваше приложение.
если, как вы утверждаете, вы получаете непосредственно из файловой системы - то значит в докере или вне докера - используются разные таблицы соответствия.
в некоторых случаях приложение может использовать для этого общесистемную таблицу, где расширениям файлов сопоставлен тип. в некоторых случаях приложение делает это по своей внутренней таблице.
Idobrodushniy,
еще раз - типы MIME это часть HTTP-протокола. И только так.
единственное, что может помочь определить MIME средствами файловой системы - это расширение файла.
если вы получаете файл по http - то MIME-тип вместе с файлом вам отдает сервер.
если вы получаете файл напрямую с диска (с файловой системы), то MIME-тип определяет ваше приложение.
если, как вы утверждаете, вы получаете непосредственно из файловой системы - то значит в докере или вне докера - используются разные таблицы соответствия.
в некоторых случаях приложение может использовать для этого общесистемную таблицу, где расширениям файлов сопоставлен тип. в некоторых случаях приложение делает это по своей внутренней таблице.