I'm currently into Docker and I'm asking myself why containers in general weren't hyped before Docker? I mean it's not like containers were something new. The technology has been around for quite some time now. But Docker gained like it's success overnight. Is there something I didn't keep in mind?
Asked
Active
Viewed 77 times
2
-
https://www.kencochrane.net/2017/03/24/5-years-at-docker/ is a good read – Grimmy Jul 21 '17 at 14:24
2 Answers
3
It's a very broad question but I will try to answer you.
Docker was at first build on LXC, they switched to libcontainer later.
LXC is actually pretty hard to use compared to Docker, you don't have all the Docker related stuff like Dockerfile, Compose and all.
So I would say that container wasn't really a thing because of the difficulty of LXC.

Wassim Dhif
- 1,278
- 12
- 21
2
As Wassim, I would say the main reason was that it needed motivated sysadmins, specific kernels (with OpenVZ and AUFS),...
Creating the same thing as a docker image was a complicated process.
Today it is a straightforward process, create a Dockerfile, just do
docker build -t mytag .
and you have created an image.
In 2004, you could not do that so easily.

user2915097
- 30,758
- 6
- 57
- 59