在使用shm_size
构建docker映像时,我尝试使用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
答案 0 :(得分:4)
在3.5中添加了shm_size选项-https://docs.docker.com/compose/compose-file/#shm_size
因此,此处的解决方法是为撰写文件指定次要版本至少为3.5:
version: '3.5'
services:
db:
build:
context: 'db'
shm_size: '6gb'