Cannot start service winlogbeat in Docker Windows Container

I have looked through all the existing posts on this but I am still struggling with getting the service to run.

I am using Chocolaty to install winlogbeat inside my windows container, (1809). Everything install fine, I can run it directly from the command line in the container but the service doesn't start. I get error saying that it couldn't start from the command line and looking at the logs it shows it couldn't start in a timely manner and quits.

I haven't used Windows containers, but running the service sounds like the wrong approach. Normally (at least with Linux) you want the ENTRYPOINT or CMD to directly execute the beat process and keep running. Like

CMD .\winlogbeat.exe -e

Could that work?