DEV Community

Discussion on: Who Ate Docker's Lunch?

 
downey profile image
Tim Downey

Yep, Docker images are OCI-compatible images. These days there's actually a whole bunch of projects that can build these images. The images themselves are actually just glorified .tar files so it's actually nothing really too special. This blog post goes into detail how they work today (and what they may look like in the future):
cyphar.com/blog/post/20190121-ociv...

So really today what Docker adds is the Dockerfile/docker CLI UX and their container runtime. But even the runtime aspects have become commoditized with projects like containerd. (This post explains more the relationship between containerd and Docker).

It's really an interesting ecosystem and a great time to be a dev. :) It is just unfortunate smaller companies like Docker have had trouble monetizing it.