nginx is not starting on Windows Server 2019 docker container, how do I troubleshoot this?

I cannot figure out why nginx doesn’t start in my container running on Windows Server 2019.

Nothing is written to the nginx error.log and inspecting the System Event using this answer doesn’t provide any information regarding nginx.

When I run nginx directly on the server (i.e. without the container) it starts up fine.

Here are the contents of the dockerfile:

WORKDIR C:/nginx
COPY /. ./
CMD ["nginx"]

I run the container using the following command:

docker run -d --rm -p 80:80 --name nginx `
-v C:/Data/_config/nginx/conf:C:/nginx/conf `
-v C:/Data/_config/nginx/temp:C:/nginx/temp `
-v C:/Data/_config/nginx/logs:C:/nginx/logs `

If I exec into the running container I can see that the directory structure is as expected:

Microsoft Windows [Version 10.0.17763.1040]
(c) 2018 Microsoft Corporation. All rights reserved.

 Volume in drive C has no label.
 Volume Serial Number is 72BD-907D

 Directory of C:nginx

02/27/2020  06:05 AM    <DIR>          .
02/27/2020  06:05 AM    <DIR>          ..
02/27/2020  06:05 AM    <DIR>          conf
02/27/2020  05:11 AM    <DIR>          contrib
02/27/2020  05:11 AM    <DIR>          docs
02/27/2020  05:11 AM    <DIR>          html
02/27/2020  05:55 AM    <DIR>          logs
02/27/2020  05:14 AM    <DIR>          conf
01/21/2020  03:30 PM         3,712,512 nginx.exe
01/21/2020  04:41 PM    <DIR>          temp
               1 File(s)      3,716,608 bytes
               9 Dir(s)  21,206,409,216 bytes free

Source: StackOverflow