如何从docker-compose.yml指定nvidia运行时?
我能够从命令行w /下面的命令运行tensorflow容器瓦特/访问GPU
$ sudo docker run --runtime=nvidia --rm gcr.io/tensorflow/tensorflow:latest-gpu
我想能够从docker-compose运行这个容器。 是否有可能从docker-compose.yml
指定--runtime
标志?
您应该编辑/etc/docker/daemon.json
,添加第一级密钥"default-runtime": "nvidia"
,重新启动docker守护进程(例如"sudo service docker restart"
),然后该主机上的所有容器都将运行NVIDIA运行时。
更多关于daemon.json
信息
- Docker容器与2个应用程序进行交互
- Docker-compose:总是接收无法find指定的Dockerfile
- 使用docker-compose运行图像的多个实例失败
- Python和Docker:以可编辑的方式将远程私有git存储库安装到容器中
- 带有Docker的Centos VM在尝试连接到自身时无法访问主机
- Dockerfile将新创build的文件添加或复制到泊坞窗图像 – 没有这样的文件或目录
- docker-compose使用来自.env文件的环境variables
- 使用docker-compose来Docker化Rails应用程序
- 自定义PostgreSQL官方镜像的configuration