前提・実現したいこと
NVIDIA Dockerのインストールを行おうとしています。
NVIDIA/nvidia-docker githubの手順にしたがってコマンドを打っています。
発生している問題・エラーメッセージ
見やすくするために改行しています
以下のエラーが出てしまい、解決方法がわかりません。
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/volumes?filters=%7B%22driver%22%3A%7B%22nvidia-docker%22%3Atrue%7D%7D: dial unix /var/run/docker.sock: connect: permission denied
該当のソースコード
bash
1% docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
試したこと
docker versionコマンドでも似た形式でエラーが出てしまいました。
bash
1% docker version 2Client: 3 Version: 18.06.1-ce 4 API version: 1.38 5 Go version: go1.10.3 6 Git commit: e68fc7a 7 Built: Tue Aug 21 17:24:56 2018 8 OS/Arch: linux/amd64 9 Experimental: false 10 11Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: 12Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/version: dial unix /var/run/docker.sock: connect: permission denied
ご回答を受けて試したこと
dockerコマンドはsudoをつけて打てるようになったのですが、
purge -y nvidia-docker
ではパッケージを置けないというエラーが出て先に進めない状況です。
bash
1 % sudo apt-get purge -y nvidia-docker 2Reading package lists... Done 3Building dependency tree 4Reading state information... Done 5E: Unable to locate package nvidia-docker
QuickStartの部分に
Make sure you have installed the NVIDIA driver and a supported version of Docker for your distribution (see prerequisites).
とあったので、
そこからたどってcuda-drivers package のインストールをしなければならないのかと考えていますが、システムにCUDA対応GPUは搭載していないので、どうすればいいかわかりません。
補足情報(FW/ツールのバージョンなど)
Ubuntu 16.04.4 LTS
回答2件
あなたの回答
tips
プレビュー