增加docker的shm(共享内存)大小

接着上一篇《Linux下的 /dev/shm》,应用在docker中也会使用到容器里的shm。但创建 docker 的时候默认shm大小为64M,如果应用使用了比较大的shm,则很可能会崩溃。此时解决有2个办法:

  1. 挂载宿主机的shm,完美。

    services:
      app:
        image: kelvinblood/app
        ...
    	volumes:
      	- /dev/shm:/dev/shm
    
  2. 运行。

    services:
      app:
        image: kelvinblood/app
        ...
        shm_size: 512mb
        shm_size: '2gb'
    

    或者:

    docker run -it --shm-size="1g" ubuntu
    

selenium 裸安装备忘 linux 使用 unzip 解压的中文乱码问题