Я разрабатываю приложение, которое должно работать в контейнерах на основе Linux и Windows. Я знаю, что когда я запускаю контейнер Linux в Docker - внутри контейнера создается файл /.dockerenv. Поэтому ваше приложение может определить, запущено ли оно в контейнере Docker, с помощью простой проверки, существует ли этот файл или нет. Однако недавно я скачал Docker для Windows и начал играть с контейнерами на Windows. Итак, я создал простой файл Docker и запустил из него контейнер (следуя этой статье: https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile). Я думал, что тот же файл будет создан в FS root (например, C: \. Dockerenv), но такого нет. Итак, кто-нибудь испытывал это раньше? Как я могу определить, работает ли мое приложение в контейнере на основе Windows? Заранее спасибо!