【问题标题】:nvidia-docker can't find nvidia-smi:latest locallynvidia-docker 在本地找不到 nvidia-smi:latest
【发布时间】:2020-05-08 03:07:06
【问题描述】:

我正在尝试运行一个具有 GPU 访问权限的 docker 容器,并且该容器在退出时不会自行删除。

我正在尝试nvidia-docker run -it -v ~/dir/to/my/data:/data nvidia-smi,但它告诉我:

Unable to find image 'nvidia-smi:latest' locally
docker: Error response from daemon: pull access denied for nvidia-smi, repository does not exist or may require 'docker login'.
See 'docker run --help'.

现在我检查了zaproxy: unable to find image 'in:latest' locally 这个问题并且(尽管我确实认为我的问题有点不同)尝试nvidia-docker run -it -v '~/dir/to/my/data':/data nvidia-smi 只是得到同样的错误。

我还创建了一个 docker 帐户并使用 docker login 登录,但这似乎对我没有任何好处。

我该如何解决这个问题? 任何帮助或推动正确的方向将不胜感激。

谢谢!

【问题讨论】:

    标签: docker nvidia-docker


    【解决方案1】:

    您的命令中缺少 Docker 映像名称。 nvidia-smi 是命令名称,而不是图像名称。在其前面添加nvidia/cuda:9.0-base。那是一个存在的 Docker 映像。

    nvidia-docker run -it -v ~/dir/to/my/data:/data nvidia/cuda:9.0-base nvidia-smi
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-24
      • 2017-10-23
      • 2013-09-18
      • 2022-01-13
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多