Выглядит как будто не проброшен порт 80 из NPM
docker inspect npm-stack-app-1 | grep -i port
Должно быть чтото типа
"HostPort": "80",
"ContainerPort": "80"
Если порт не проброшен, нужно пересоздать
ports:
- "80:80" #http
- "443:443" #https
- "81:81" #UI NPM