【发布时间】:2019-09-16 13:03:57
【问题描述】:
我在尝试使用具有 runtime: nvidia 标志的容器启动 docker-compose 项目时遇到此错误。
按照最新的说明,我按照repository for Ubuntu 安装了 docker(版本 19.03)和最新的 nvidia-docker。 我没有在任何地方注册运行时,例如documentation clearly states that it is not necessary now。
运行单个容器有效,例如docker run --gpus all nvidia/cuda:10.0-base nvidia-smi 这很好用 - 但是当我尝试启动 docker-compose 项目时,它失败并出现以下错误
错误:对于 MY_SERVICE 无法为服务 MY_SERVICE 创建容器:nvidia 指定了未知的运行时
我不知道这是否与此有关,但我在 GCP Compute Engine 上运行,Ubuntu 18.04
【问题讨论】:
-
我可以在nvidia-docker FAQ 中运行docker-compose example 你能试试那个docker-compose 文件来确认它不是你写的文件吗?或者你能分享你的 docker-compose 的摘录吗?一个细节,文档所说的是 nvidia-docker2 不需要手动配置运行时,但该配置必须存在才能工作。
标签: docker nvidia-docker