docker-compose - Docker 撰写错误:构建包含不受支持的选项:'shm_size'
问题描述
在shm_size
使用docker compose
. 我的docker-compose.yml
样子是这样的:
version: '3'
services:
db:
build:
context: 'db'
shm_size: '6gb'
当我运行它时,我看到了错误:
services.db.build contains unsupported option: 'shm_size'
有谁知道为什么不支持这个?
使用以下版本在 MacOS 上运行 docker app:
Engine: 18.03.1-ce
Compose: 1.21.1
Machine: 0.14.0
解决方案
shm_size 选项是在 3.5 中添加的 - https://docs.docker.com/compose/compose-file/#shm_size
因此,这里的修复是为撰写文件指定至少 3.5 的次要版本:
version: '3.5'
services:
db:
build:
context: 'db'
shm_size: '6gb'
推荐阅读
- java - 仅在 docker 上部署时,使用 iText 库的 java 代码生成的 PDF 中日文字符为空白
- html - 当 z-index 不起作用时,如何将图像放在 HTML/CSS 中的其他图像前面?
- jquery - 从 JQuery 中的会话获取值时出错
- php - 如何从 html 响应 PHP 在 qrcode tcpdf 的中心设置徽标?
- python - Python 3 requests.get() 在我公司的互联网上不起作用。解决方法?
- amazon-lex - 如何在 Postman 测试脚本中声明 AWS Lex 响应卡?
- spring-boot - Springboot Quartz:集群模式被忽略?
- r - 如何根据任何因素在散点图中绘制多边形?
- javascript - reactjs:如何从函数内部更新 reader.onload() 函数外部的变量?
- formula - 嘿,我需要在 Netsuite 中创建一个公式(文本),有人能给我提示如何完成它吗?更新