【发布时间】:2019-11-25 14:02:53
【问题描述】:
我正在开发一个需要 nvidia 运行时的容器。我可以像这样在 v2.3 docker-compose 文件中指定此运行时:
version: "2.3"
services:
my-service:
image: "my-image"
runtime: "nvidia"
...
运行docker-compose up my-service 工作正常。我得到了 nvidia 运行时,一切正常。
我只是通过将“2.3”更改为“3”来尝试此操作,但当我执行docker-compose up my-service 时出现以下错误:
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.my-service: 'runtime'
如果我去掉runtime: "nvidia" 行,这不会出现问题——当然它没有使用 nvidia,我需要访问主机上的 GPU 以获得我想要的性能。
在 docker-compose v3 中是否有 runtime 的等价物?如果不是,为什么放弃这个选项?提前致谢。 :)
【问题讨论】:
标签: docker-compose nvidia-docker