При запуске приложения dotnet оно пытается создать каналы типа clr-debug-pipe-* в каталоге /tmp. Если /tmp доступен только для чтения, приложение выйдет из строя. Поэтому я не могу запустить свое приложение в контейнере.
Как упоминалось здесь, можно установить переменную среды COMPlus_EnableDiagnostics, чтобы отключить создание этих каналов, но дампы памяти не могут быть созданы, чего нет. хорошая идея.
Можно ли сохранить каналы отладки и файловую систему только для чтения?
ПРИМЕЧАНИЕ. Мое приложение работает в контейнере Linux, и есть только знак там процесс .net.
Подробнее здесь: https://stackoverflow.com/questions/697 ... -container