Как увидеть выделение памяти для Docker Engine? - PullRequest
1 голос
/ 18 июня 2020

Настройка docker экземпляра Elasticsearch Cluster. В инструкциях указано:
Make sure Docker Engine is allotted at least 4GiB of memory

Я sh подключаюсь к хосту, а не использую docker рабочий стол. Как я могу увидеть выделенные ресурсы из командной строки?

ссылочный URL https://www.elastic.co/guide/en/elastic-stack-get-started/current/get-started-docker.html

1 Ответ

0 голосов
/ 18 июня 2020

Я хотел бы go рассказать об этом, используя всего одну команду.

 docker stats -all

Это даст следующий результат:

$ docker stats -all

CONTAINER ID        NAME           CPU%  MEM USAGE/LIMIT   MEM%   NET I/O BLOCK I/O PIDS
5f8a1e2c08ac my-compose_my-nginx_1 0.00% 2.25MiB/1.934GiB 0.11% 1.65kB/0B 7.35MB/0B  2

Чтобы изменить ограничения: когда вы делаете свой docker -compose.yml, включите следующее в конце вашего файла. (если вы хотите установить ограничение в 4 ГиБ)

resources:
limits:
memory: 4048m
reservations:
memory: 4048m
...