我正在尝试使用shm_size构建docker映像时使用该选项docker compose。我的docker-compose.yml样子是这样的:
version: '3'
services:
db:
build:
context: 'db'
shm_size: '6gb'
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我看到错误:
services.db.build contains unsupported option: 'shm_size'
有谁知道为什么不支持此功能?
在具有以下版本的MacOS上运行docker app:
Engine: 18.03.1-ce
Compose: 1.21.1
Machine: 0.14.0
rob*_*obd 12
在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'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |