Cannot get locally up and running DHIS2 in Docker with d2 cluster

I installed d2 and send the command:
d2 cluster up 2.40.0.1 --db-version 2.40 --seed
Images and containers are created. I can access d2-cluster gateway. But request http://localhost:8080/dhis-web-dashboard receives 404 response. This is the log:
2024-03-07 17:06:31 Info: running nginx-proxy version 1.5.1-22-g26b0a00
2024-03-07 17:06:31 Setting up DH Parameters…
2024-03-07 17:06:31 forego | starting dockergen.1 on port 5000
2024-03-07 17:06:31 forego | starting nginx.1 on port 5100
2024-03-07 17:06:31 nginx.1 | 2024/03/07 15:06:31 [emerg] 16#16: host not found in upstream “core:8080” in /etc/nginx/nginx.conf:9
2024-03-07 17:06:31 nginx.1 | nginx: [emerg] host not found in upstream “core:8080” in /etc/nginx/nginx.conf:9
2024-03-07 17:06:31 forego | starting nginx.1 on port 5200
2024-03-07 17:06:31 dockergen.1 | 2024/03/07 15:06:31 Generated ‘/etc/nginx/conf.d/default.conf’ from 3 containers
2024-03-07 17:06:31 dockergen.1 | 2024/03/07 15:06:31 Running ‘nginx -s reload’
2024-03-07 17:06:31 dockergen.1 | 2024/03/07 15:06:31 Watching docker events
2024-03-07 17:06:31 dockergen.1 | 2024/03/07 15:06:31 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ‘nginx -s reload’
2024-03-07 17:07:08 nginx.1 | 192.168.65.1 - - [07/Mar/2024:15:07:08 +0000] “GET / HTTP/1.1” 302 145 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36”
2024-03-07 17:07:08 nginx.1 | 192.168.65.1 - - [07/Mar/2024:15:07:08 +0000] “GET /dhis-web-dashboard HTTP/1.1” 404 439 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36”

This is the core log:
2024-03-07 17:06:41 java.base@11.0.21/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
2024-03-07 17:06:41 java.base@11.0.21/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2024-03-07 17:06:41 java.base@11.0.21/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2024-03-07 17:06:41 java.base@11.0.21/java.lang.Thread.run(Unknown Source)
2024-03-07 17:06:41 07-Mar-2024 15:06:41.434 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“http-nio-8080”]
2024-03-07 17:06:41 07-Mar-2024 15:06:41.446 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to start component [Connector[“ajp-nio-127.0.0.1-8009”]]
2024-03-07 17:06:41 org.apache.catalina.LifecycleException: Protocol handler start failed
2024-03-07 17:06:41 at org.apache.catalina.connector.Connector.startInternal(Connector.java:1042)
2024-03-07 17:06:41 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
2024-03-07 17:06:41 at org.apache.catalina.core.StandardService.startInternal(StandardService.java:450)
2024-03-07 17:06:41 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
2024-03-07 17:06:41 at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921)
2024-03-07 17:06:41 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
2024-03-07 17:06:41 at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
2024-03-07 17:06:41 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-03-07 17:06:41 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2024-03-07 17:06:41 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2024-03-07 17:06:41 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2024-03-07 17:06:41 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
2024-03-07 17:06:41 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
2024-03-07 17:06:41 Caused by: java.lang.IllegalArgumentException: The AJP Connector is configured with secretRequired=“true” but the secret attribute is either null or “”. This combination is not valid.
2024-03-07 17:06:41 at org.apache.coyote.ajp.AbstractAjpProtocol.start(AbstractAjpProtocol.java:277)
2024-03-07 17:06:41 at org.apache.catalina.connector.Connector.startInternal(Connector.java:1039)
2024-03-07 17:06:41 … 12 more
2024-03-07 17:06:41 07-Mar-2024 15:06:41.446 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [9760] milliseconds

Database seems to be working:
2024-03-07 17:06:31
2024-03-07 17:06:31 PostgreSQL Database directory appears to contain a database; Skipping initialization
2024-03-07 17:06:31

Can someone advise what can be done to fix the issue?

Hi @aarelaponin

What is the OS you are using?

Thanks!

Hi, I am using Sonoma 14.3.1 on macbook pro M3 Max