gpt4 book ai didi

docker - 销毁或停止容器时将释放共享内存

转载 作者:行者123 更新时间:2023-12-02 19:19:53 25 4
gpt4 key购买 nike

当我使用ipc=host运行docker镜像并调用shmget在容器中分配共享内存时,我可以运行ipcs -m在主机上显示此共享内存信息。并且当容器停止或删除时,保留了共享内存,我必须手动删除共享内存。

因此,如果容器使用ipc=host运行,则在容器停止或删除时,该容器分配的共享内存不会被破坏。

但是,如果我使用默认的ipc模式运行docker镜像,则无法使用ipc -m在主机上显示共享内存信息。

当容器被销毁或停止时,是否有任何方法可以知道共享内存是否被销毁。还是从docker实现的 Angular 来看,当容器(不使用ipc=host运行)被破坏或停止时,共享内存会被释放吗?

最佳答案

我认为答案是肯定的。由docker分配的所有资源将在停止或删除时释放。但是对于主机模式,某些资源属于主机,容器请勿释放它。

关于docker - 销毁或停止容器时将释放共享内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60733145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com