如何增加docker容器中/ dev / shm的大小

目前当我创build新的docker容器时,共享内存目录的大小限制为64MB。 但是,我需要增加这个大小,因为我的应用程序依赖于这个共享内存。 有没有办法增加docker容器中/ dev / shm的大小? 我听说在docker代码中,64MB是硬编码的,如何从源码安装docker并更改/ dev / shm的值?

您可以通过将可选参数–shm-size传递给docker run命令来修改shm大小。 默认是64MB。

例如:docker run -it –shm-size = 256m oracle11g / bin / bash