前幾天看到 Google 開源的 lmctfy (這名字還頗惡趣味,是「Let Me Contain That For You」的縮寫),是這樣介紹的:
lmctfy is the open source version of Google’s container stack, which provides Linux application containers.
看了一下說明,看起來跟 Docker 有點像啊?再查了查網路上的資料,發現有人更早之前寫過了:「lmctfy:Google的开源Linux容器」。
如果是在 Ubuntu 12.04 上,需要 3.3 或 3.8 的 Linux kernel。不過目前 Docker 還夠用,應該不會花時間去研究這個...
Docker是基於LXC提供的高級管理功能:
http://stackoverflow.com/questions/17989306/what-does-docker-add-to-just-plain-lxc
lmctfy的角色類似於LXC,也就是說Docker也可以把底層的LXC替換為lmctfy:
https://news.ycombinator.com/item?id=6487059
打個比方,LXC是myisam,lmctfy是innodb,Docker是mysql。