---
title: "1000 kontenerów Docker w trybie Swarm"
url: https://michalasobczak.pl/pl/posts/1000-docker-containers-in-swarm-mode.html
author: "Michał Sobczak"
description: "Zdefiniowałem klaster Docker Swarm z 20 węzłami i utworzyłem usługę opartą na obrazie Docker serwera HTTP Nginx. Przeskalowałem ją do 1000 instancji kontenerów, co na moim sprzęcie demo trochę trwało."
published: 2024-09-07T17:31:05.000Z
updated: 2024-09-07T17:31:05.000Z
language: pl
categories: ["Technology"]
tags: ["Docker"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# 1000 kontenerów Docker w trybie Swarm

Zdefiniowałem klaster Docker Swarm z 20 węzłami i utworzyłem usługę opartą na obrazie Docker serwera HTTP Nginx. Przeskalowałem ją do 1000 instancji kontenerów, co na moim sprzęcie demo trochę trwało. Kontenery działają, ale uzyskanie takich statystyk z interfejsu Portainer CE jest dość trudne, więc w takim przypadku proponuję użyć CLI:

```bash
docker service ps nginx3 | grep Running | wc -l
```

Uzyskałem dokładnie 1000 kontenerów w mojej usłudze o nazwie „nginx3”.

![](https://michalasobczak.pl/wp-content/uploads/2024/09/image-2.png)

Sprzęt nie jest specjalnie obciążony – łączne zużycie RAM na 2 serwerach oscyluje wokół 50GB, load pozostaje niski, bo niewiele się dzieje, więc nawet przy 20 VM i kontenerach Docker nie mamy zbyt dużego narzutu wynikającego z jednoczesnego używania wirtualizacji i kontenerów. A gdyby tak spróbować uruchomić 2000 albo nawet 10 000 kontenerów… Cóż, właściwie bez obciążenia tych kontenerów pomiar nie będzie zbyt przydatny. Możemy skalować nawet do 1 000 000 kontenerów, ale po co?
