I tried another non-docker way.
Did all the steps according to https://github.com/mcneel/compute.rhino3d/blob/master/docs/deploy.md and end up with
C:\Users\Administrator\Desktop\compute> .\compute.geometry.exe
[10:04:40 INF] Compute 1.0.0.547, Rhino 7.0.20287.16003
[10:04:41 INF] Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry
[10:04:41 INF] Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000
[10:04:41 INF] Launching RhinoCore library as Administrator
[10:04:41 ERR] An exception occurred
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
at Rhino.Runtime.InProcess.RhinoCore.InternalStartup(Int32 argc, String[] argv, StartupInfo& info, IntPtr hostWnd)
at Rhino.Runtime.InProcess.RhinoCore..ctor(String[] args, WindowStyle windowStyle, IntPtr hostWnd)
at compute.geometry.OwinSelfHost.Start() in C:\projects\compute-rhino3d\src\compute.geometry\Program.cs:line 78
at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
at Topshelf.Hosts.ConsoleRunHost.Run()
So I will guess this is not Docker specific. I’m using Windows version 1809, Build 17763.1518.
I have not yet set up core hour billing, but I hope that would not have this effect.
What else can I try?