为什么在Docker之前没有容器流行?

时间:2017-07-21 12:27:02

标签: docker kernel virtual-machine

我目前正在使用Docker,我问自己为什么容器在Docker之前一般都没有被炒作?我的意思是它不像容器是新东西。这项技术已经存在了相当长的一段时间。但是Docker一夜之间获得了成功。 有什么我没有记住的吗?

2 个答案:

答案 0 :(得分:3)

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

Docker最初是在LXC上构建的,后来他们转而使用libcontainer。

与Docker相比,LXC实际上很难使用,你没有像Dockerfile,Compose等所有与Docker相关的东西。

所以我会说,由于LXC的难度,容器并不是真的。

答案 1 :(得分:2)

作为Wassim,我想说主要原因是它需要有动力的系统管理员,特定内核(使用OpenVZ和AUFS),......

创建与泊坞窗图像相同的东西是一个复杂的过程。

今天它是一个简单的过程,创建一个Dockerfile,只需要

docker build -t mytag .

你已经创建了一个图像。

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