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

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

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/697 ... -container
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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