我是lxc和docker的新手.docker max客户端数量是否仅依赖于CPU和RAM,还是存在与同时运行多个容器相关的其他因素?
正如您对问题的评论中所提到的,它在很大程度上取决于容器内应用程序的要求.
接下来是我为此答案收集的轶事数据(这是在具有8核的Macbook Pro,16Gb和Docker在VirtualBox中使用boot2docker 2Gb运行,使用2 MBP核心):
在获得之前,我能够启动242(空闲)redis容器:
2014/06/30 08:07:58 Error: Cannot start container c4b49372111c45ae30bb4e7edb322dbffad8b47c5fa6eafad890e8df4b347ffa: pipe2: too many open files
之后,top
在VM内部报告CPU使用大约30%-55%的用户和10%-12%的系统(每个redis进程似乎使用0.2%).此外,我在尝试连接到redis服务器时有时间.