linux kernel - imagen - ¿Cuántos contenedores Docker puedo ejecutar simultáneamente en un único host?
ejecutar contenedor docker (1)
Como se mencionó en los comentarios a su pregunta, dependerá en gran medida de los requisitos de las aplicaciones dentro de los contenedores.
Lo que sigue son datos anecdóticos que recopilé para esta respuesta (Esto está en una Macbook Pro con 8 núcleos, 16Gb y Docker ejecutándose en VirtualBox con boot2docker 2Gb, usando núcleos de 2 MBP):
Pude abrir 242 contenedores (inactivos) antes de obtener:
2014/06/30 08:07:58 Error: Cannot start container c4b49372111c45ae30bb4e7edb322dbffad8b47c5fa6eafad890e8df4b347ffa: pipe2: too many open files
Después de eso, dentro de la máquina virtual, los informes informan que la CPU usa alrededor del 30% -55% de usuarios y del 10% -12% del sistema (cada proceso redis parece usar 0.2%). Además, obtengo tiempos de espera mientras trato de conectarme a un servidor redis.
Soy nuevo en lxc y docker. ¿El recuento máximo de clientes de Docker depende únicamente de la CPU y la RAM o existen otros factores asociados con la ejecución simultánea de varios contenedores?