Repository navigation
RU Providers Docker Resources
lkmavi edited this page Sep 24, 2026
·
1 revision
Docker применяет CPU, память и PIDs как runtime-лимиты контейнера. Без
--memory память не ограничена (паритет с OpenShell на пути Docker).
| Флаг | Пример | Эффект |
|---|---|---|
--cpu |
2 |
NanoCPUs |
--memory |
2g, 512m
|
HostConfig.Memory |
--pids-limit |
2048, -1
|
cgroup PIDs; -1 — без лимита |
PIDs по умолчанию 2048, если не задано (как OpenShell sandbox_pids_limit).
WHALESHELL_SANDBOX_PIDS_LIMIT=0 — без лимита.
Приоритет: флаг → template → config.yaml → env.
# ~/.config/whaleshell/config.yaml
defaults:
memory: 2g
cpu: 2
pids_limit: 2048export WHALESHELL_DEFAULT_MEMORY=2g
export WHALESHELL_DEFAULT_CPU=2
export WHALESHELL_DEFAULT_PIDS_LIMIT=2048Жёсткого default memory на create нет. Оператор включает лимит флагом, template, config или env.
Egress sidecar идёт со slim-образом (debian:bookworm-slim), не с образом
агента. Override: WHALESHELL_PROXY_IMAGE.
GUI / noVNC выделяют 1 GiB /dev/shm под Chromium.
docker stats --no-stream
docker inspect whaleshell-demo --format '{{.HostConfig.Memory}} {{.HostConfig.NanoCpus}} {{.HostConfig.PidsLimit}}'- EN-Home
- Get started
- Concepts
- Providers
- Guides
- Reference
- EN-Summary
- RU-Home
- Старт
- Концепты
- Провайдеры
- Гайды
- Справка
- RU-Summary