Как показать всю разделяемую память, выделенную docker - PullRequest
2 голосов
/ 18 марта 2020

Когда я запускаю образ docker с ipc=host и вызываю shmget, чтобы выделить общую память в контейнере, я могу запустить ipcs -m, чтобы отобразить информацию об общей памяти на хосте.

Если я использую режим ip c по умолчанию для запуска образа docker, я могу запустить ipcs -m для отображения общей памяти в docker, но я не могу использовать тот же метод для отображения его на хосте.

Есть ли способ отобразить всю информацию совместно используемой памяти, выделенную контейнером docker на хосте ,, даже если режим ip c не является хостом?

1 Ответ

2 голосов
/ 18 марта 2020

Вы можете использовать это для получения информации о каждом контейнере с хоста:

sudo docker inspect <container-id> | grep Mem

пример:

sudo docker inspect a1776a975e3a | grep Mem
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...