Docker made containers usable
The underlying isolation features existed in Linux before Docker. Docker packaged them into something a normal developer could use, plus a standard image format and a place to share images.
It became so dominant that people say Docker when they mean containers generally, the way people say Google when they mean search.