首先在root下面安裝了docker,然后報(bào)錯(cuò)
docker: Got permission denied while trying to connect to the Docker daemon socket
這是因?yàn)橛脩魶]有加入到docker組中,因此將自己的用戶加入到docker的用戶組
sudo usermod -a -G docker $USER
(這是一個(gè)大坑,因?yàn)槟銜?huì)發(fā)現(xiàn)后面操作了很多步之后又可能會(huì)出現(xiàn)這個(gè)問題,因此你又要用這條命令。)
接下來報(bào)錯(cuò)
docker: Error response from daemon: Unknown runtime specified nvidia.
這個(gè)時(shí)候是我們需要安裝nvidia-docker2
sudo apt-get install -y nvidia-docker2
運(yùn)行
sudo docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
還是報(bào)錯(cuò):
docker: Error response from daemon: Unknown runtime specified nvidia.
而運(yùn)行
nvidia-docker image ls
說明nvidia-docker2是安裝成功了的。
結(jié)果發(fā)現(xiàn)需要將docker重啟過。。
sudo systemctl daemon-reload
sudo systemctl restart docker
重啟大法好
在使用docker最重要的一點(diǎn)是你所有的使用的腳本,運(yùn)行的數(shù)據(jù)都在docker指定的目錄之下,因?yàn)橹挥羞@樣,創(chuàng)建的docker才能夠找到你所使用的數(shù)據(jù)。
參考網(wǎng)址:
https://zhuanlan.zhihu.com/p/68044009文章來源:http://www.zghlxwxcb.cn/news/detail-435606.html
https://blog.csdn.net/weixin_32820767/article/details/80538510文章來源地址http://www.zghlxwxcb.cn/news/detail-435606.html
到了這里,關(guān)于解決“docker: Error response from daemon: Unknown runtime specified nvidia”問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!