我在Debian 8上使用xvfb运行Chrome。在打开标签页并尝试加载内容之前,它一直有效。这个过程默默地死了...

幸运的是,我已经使用docker run --shm-size=1G使它在本地docker上平稳运行。

如果/dev/shm太小,有a known bug in Chrome会导致它崩溃。

我正在部署到Container引擎,并检查操作系统规格。主机操作系统在/dev/shm上安装了稳定的7G,但实际容器仅分配了64M。 Chrome崩溃。

使用kubectl部署到容器引擎时,如何设置/dev/shm的大小?

最佳答案

emptyDir挂载到/dev/shm并将介质设置为Memory达到了目的!

spec:
  volumes:
  - name: dshm
    emptyDir:
      medium: Memory
  containers:
  - image: gcr.io/project/image
    volumeMounts:
      - mountPath: /dev/shm
        name: dshm

关于docker - 在容器引擎上定义/dev/shm的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46085748/

10-12 18:00