Но у меня ведь docker-compose up в принципе не стартует и контенера ноды просто нету
Нужно через docker build поднять? Но как тогда будет пинговаться db
docker-compose делает все тоже самое, что ты делаешь с докером, чтоб запустить контейнер. Это просто набор утилит, обмазаных вокруг докера. Там такие же контейнеры