Запустите приложение dotnet в контейнере Docker, доступном только для чтения.C#

Место общения программистов C#
Anonymous
Запустите приложение dotnet в контейнере Docker, доступном только для чтения.

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/697 ... -container

Вернуться в «C#»