首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义容器引擎上/dev/shm的大小

定义容器引擎上/dev/shm的大小
EN

Stack Overflow用户
提问于 2017-09-07 07:36:23
回答 2查看 21.7K关注 0票数 43

我在Debian 8上运行Chrome和xvfb,直到我打开一个标签并尝试加载内容,它才能工作。这个过程悄悄地结束了..。

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

当/dev/shm太小时,a known bug in Chrome会导致它崩溃。

我正在部署到容器引擎,并检查操作系统规范。主机操作系统有一个固定的7G挂载到/dev/shm,但实际的容器只分配了64M。Chrome崩溃。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-27 03:46:08

emptyDir挂载到/dev/shm并将介质设置为Memory就成功了!

代码语言:javascript
复制
spec:
  volumes:
  - name: dshm
    emptyDir:
      medium: Memory
  containers:
  - image: gcr.io/project/image
    volumeMounts:
      - mountPath: /dev/shm
        name: dshm
票数 119
EN

Stack Overflow用户

发布于 2018-01-19 19:15:47

代码语言:javascript
复制
docker run --cap-add=SYS_ADMIN --shm-size 2G --name chrome chrome-hd

要在本地运行容器,

代码语言:javascript
复制
--shm-size 2G

用于调整shm可用大小。

票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46085748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档