1
pubby 2014-05-29 23:04:49 +08:00
不是类似virtualbox这样的东西,并没有完整虚拟一个OS,我的理解它只是个轻量级的应用层隔离。
类似FreeBSD下的jail。 所以说到资源,大致上只是多几个进程而已。 |
2
ensonmj 2014-05-29 23:31:55 +08:00 via iPad
底层是lxc,跟主机共用一个内核,比虚拟机轻量多了
|
3
ksc010 2014-05-29 23:39:58 +08:00
原来研究过一个colinux
这个挺轻量级,但是目前貌似不更新了,win7下稳定性也有问题 |
4
dreampuf 2014-05-30 00:08:32 +08:00
|
5
raptor 2014-05-30 09:02:21 +08:00
docker不是虚拟机,类似于python的virtualenv
|
6
liubin 2014-05-30 09:02:31 +08:00
Docker根Vagrant根本就不是一类东西。
与其说它是一种虚拟技术,不如说它是一个隔离的运行环境。 |
7
yueyoum 2014-05-30 11:04:14 +08:00
没用过 docker 不知道好在哪,
直接LXC 不挺好吗? |
8
jinwyp 2014-05-30 12:26:46 +08:00
这东西究竟用来干嘛? 如果是用来部署开发环境, 那么每个人开发还在虚拟机里面 多麻烦啊, 例如用mac开发,在docker的linux下开发编辑器什么的多麻烦啊.
|
9
helloworld00 2014-06-11 21:27:31 +08:00
同样没理解这docker比lxc到底有多好
我直接基于lxc造属于自己的"docker"不更好? |
10
helloworld00 2014-06-11 21:28:20 +08:00
@jinwyp 可以控制用户资源,对多用户提交到集群的作业有用
|
11
generic 2014-06-18 15:57:15 +08:00 1
@helloworld00 我理解docker打包了两项已有技术:
1. lxc(现在已替换成libcontainer直接调用内核) 2. 使用aufs的层叠式image(现在也支持devicemapper/btrfs) 并且: 3. 提供image repository服务,用户可以在现成的apache/nodejs等image上构造自己的image 所以docker是传说中的“解决方案”,没有提供任何新的能力,但降低了使用门槛,对把container炒热还是贡献很大的。 对我个人来说,各种server的image都有人维护更新,比自己编译方便呀。 |
12
wubo19842008 2014-07-16 16:34:29 +08:00
而且docker提供了很多丰富的API接口,可以直接外部系统集成进来,可以简单快速实现一个paas
|