Docker撰写错误:构建包含不受支持的选项:'shm_size'

时间:2018-07-25 10:55:08

标签: docker-compose

在使用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

1 个答案:

答案 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'