Eliminate docker <none> images when building using docker-compose

I am working on a microservice with several docker containers. Using docker-compose creates the images I want but also several other copies of images which fill up my disk space. What are the use of this other child images and can I stop them from being created since they are using up my memory. Please note they are not really “dangling” they just appear on build.

Source: StackOverflow