linux kernel - tool - Wie viele Docker-Container kann ich gleichzeitig auf einem einzelnen Host ausführen?



title tag (1)

Ich bin neu in lxc und docker. Ist docker max client count ausschließlich von CPU und RAM abhängig oder gibt es andere Faktoren, die mit dem gleichzeitigen Ausführen mehrerer Container zusammenhängen?

https://code.i-harness.com


Wie in den Kommentaren zu Ihrer Frage erwähnt, hängt dies weitgehend von den Anforderungen der Anwendungen in den Containern ab.

Was folgt, sind anekdotische Daten, die ich für diese Antwort gesammelt habe (Dies ist auf einem Macbook Pro mit 8 Kernen, 16 GB und Docker in VirtualBox mit boot2docker 2 GB, mit 2 MBP Kernen):

Ich konnte 242 (Leerlauf) Redis Container starten, bevor ich bekam:

2014/06/30 08:07:58 Error: Cannot start container c4b49372111c45ae30bb4e7edb322dbffad8b47c5fa6eafad890e8df4b347ffa: pipe2: too many open files

Danach meldet der top der VM, dass die CPU ungefähr 30% -55% Benutzer und 10% -12% System verbraucht (jeder Redis-Prozess scheint 0,2% zu verwenden). Außerdem bekomme ich beim Versuch, sich mit einem Redis-Server zu verbinden, eine Auszeit.





lxc