Parallel pulling of Docker images?

Docker seems to be unable to pull multiple images in parallel. E.g. when you setup a new machine and want to pull and start multiple images from scratch. My observation is that the second “docker run…” is halted as long as the first “docker run” has not pulled its entire image. Is this a bug or a feature.

I don’t think the second docker run should be affected by the first needing to be pulled - unless they both use the same images, in which case, both can’t do anything until the image is on the system.

perhaps you could give some more detailed information