[Ubuntu] NVIDIA-Docker をインストールする。

About

Ubuntu 16.04 に NVIDIA-Docker を導入する方法を紹介します。

検証環境

2017年3月30日時点の情報です。

  • Ubuntu 16.04
  • GeForce GTX 1080
  • NVIDIA ドライバ 375

NVIDIA ドライバをまだインストールしていない場合は こちらの記事 を参考に先に導入してください。

Docker Engine のインストール

[公式サイト] Get Docker for Ubuntuを参考にします。

$ sudo apt-get update
$ sudo apt-get -y install apt-transport-https ca-certificates curl
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce

インストールできたか確認します。

$ docker --version
Docker version 17.03.1-ce, build c6d412e

NVIDIA Docker のインストール

[GitHub] nvidia-dockerを参考にします。

NVIDIA Docker をインストールします。

$ wget https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
$ sudo dpkg -i nvidia-docker*.deb

ユーザーを docker グループに追加

デフォルトでは、sudo をつけないと nvidia-docker コマンドが実行できません。

$ nvidia-docker ps
nvidia-docker | 2017/01/14 20:07:56 Error: Cannot connect to the Docker daemon. Is the docker daemon running on this host?

ユーザーを docker グループに追加します。

$ sudo usermod -aG docker $USER

再起動すると、sudo なしで nvidia-docker コマンドが叩けるようになっていると思います。

コメントを残す

メールアドレスが公開されることはありません。