Как запустить eyewot в докере

#eyeshot

Вопрос:

Я пытаюсь запустить приложение .net 4.8, написанное на C#, в контейнере окна настройки.

Я использую eyeshot 2021

Докерфайл:

 FROM mcr.microsoft.com/dotnet/framework/runtime:4.8
COPY . .
 

Код приложения:

 using devDept.Eyeshot;

namespace My.Last.App
{
    public class DWGHandler
    {
        private readonly Model _model;
    
        public DWGHandler()
        {
            _model = new Model();
        }
    }
}
 

Исключение:

 Unhandled Exception: devDept.Graphics.GraphicsException: Error: ChoosePixelFormat() failed.
   at devDept.Graphics.OglRenderContext.#=z0FbIHr$gLtUs(IntPtr #=zac5AdAIe8BUn, Int32 #=z0LtyIiZ9tI$1, ControlData #=z9Lxqa$4=, IntPtramp; #=zsqxxH_UY7CKb)
   at devDept.Graphics.OglRenderContext.Create()
   at devDept.Eyeshot.Environment.OnHandleCreated(EventArgs e)
   at devDept.Eyeshot.EnvironmentBase.OnLoaded(Object sender, EventArgs e)
 

Я понятия не имею, что я делаю не так. Это прекрасно работает на компьютере с Windows, но не в контейнере docker. Есть ли волшебный переключатель, который я пропустил, чтобы заставить его работать?

Редактировать 1: После проверки последней ошибки я вижу: GetLastError returned 0x7f что, вероятно, означает:

 126 (0x7E)

The specified module could not be found.
 

Комментарии:

1. Что значит «контейнер докера Windows»?

2. Это означает, что я запускаю ОС Windows внутри контейнера docker: hub.docker.com/_/microsoft-dotnet-framework-runtime