如何显示docker分配的所有共享内存

inf*_*rno 4 shared-memory docker

当我运行 docker 映像并ipc=host调用shmget在容器中分配共享内存时,我可以运行ipcs -m以在主机上显示此共享内存信息。

\n\n

如果我使用默认的ipc模式运行docker镜像,我可以运行ipcs -m以显示docker中的共享内存,但我无法使用相同的方法在主机上显示它。

\n\n

有没有办法显示host\xef\xbc\x8c上docker容器分配的所有共享内存信息,即使ipc模式不是host\xef\xbc\x9f

\n

Fad*_*dwa 5

你可以运行你的容器

docker exec -it containerName bash
Run Code Online (Sandbox Code Playgroud)

这将在docker容器中打开终端,在终端使用

df -h | grep shm
Run Code Online (Sandbox Code Playgroud)

样本输出 在此输入图像描述