Docker之前为什么没有容器受欢迎?

我现在正在进入Docker,并且问自己为什么在Docker之前一般都没有大肆宣传容器? 我的意思是说容器不是什么新东西。 这项技术已经有相当一段时间了。 但是,Docker获得了一夜之间的成功。 有没有我不记得的东西?

这是一个非常广泛的问题,但我会尽力回答你。

Docker最初是在LXC上构build的,后来他们转向了libcontainer。

与Docker相比,LXC实际上非常难以使用,并没有像Dockerfile,Compose和所有Docker相关的东西。

所以我会说因为LXC的困难,容器不是真的。

至于Wassim,我想说的主要原因是它需要有动力的系统pipe理员,特定的内核(OpenVZ和AUFS),…

创build与docker镜像相同的东西是一个复杂的过程。

今天,这是一个简单的过程,创build一个Dockerfile,只是做

docker build -t mytag .

你已经创build了一个图像。

在2004年,你不能那么容易地做到这一点。