zoukankan      html  css  js  c++  java
  • docker启动容器报错 Unknown runtime specified nvidia.

    启动docker容器时,报错

    问题复现

    当我启动一个容器时,运行以下命令:

    docker run --runtime=nvidia 。。。。
    

    后面一部分命令没写出来,此时报错的信息如下:

    docker: Error response from daemon: Unknown runtime specified nvidia.
    See 'docker run --help'.
    

    报错的信息显示runtime=nvidia无法识别,这说明我得daemon.json配置文件出错,后来看到网上的博客,突然想起来,配置docker的阿里云镜像时,daemon.json文件被修改了。

    解决方案

    修改/etc/docker/daemon.json(需要管理员权限),添加如下的内容:

    "runtimes": {
            "nvidia": {
                "path": "/usr/bin/nvidia-container-runtime",
                "runtimeArgs": []
             }	
        }
    

    修改后的文件整体信息如下:

    {
        "registry-mirrors": ["你的加速仓库地址"],
        "runtimes": {
            "nvidia": {
                "path": "/usr/bin/nvidia-container-runtime",
                "runtimeArgs": []
             }	
        }
    }
    

    然后重启docker就好了:

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    

    参考文章

    • https://blog.csdn.net/u012939880/article/details/79969601
    保持对优秀的热情
  • 相关阅读:
    微信公众号项目部署
    数据库存入年月日时分秒类型时间问题
    路径问题
    常用DOS命令
    解决Maven下载慢的问题
    害人不浅的数学翻译
    Webpack4 踩坑记
    React 踩坑记
    what's the problem of Object oriented programming
    为什么JVM调优?
  • 原文地址:https://www.cnblogs.com/luckforefforts/p/13642682.html
Copyright © 2011-2022 走看看