Difference between revisions of "Tutorials:Install the nVidia docker system"
(Created page with " == TODO == Note that the string "bionic" is the output of the command "lsb_release -cs". If you have an older version of Ubuntu, you can try to replace "bionic" with the ou...") |
|||
| Line 1: | Line 1: | ||
| + | == Overview == | ||
| + | |||
| + | In order to run containers which make use of the GPUs on your system, you need to install a specific docker container infrastructure on your system. This guide walks you through the necessary steps. | ||
| + | |||
| + | |||
| + | == Install the correct docker version == | ||
| + | |||
| + | Unfortunately, the docker version available with the usual package manager is incompatible with the nVidia docker tools. Thus, we have to install a version directly from the repositories. The follow script (which needs sudo privileges to run) shows you how. | ||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | #!/bin/bash | ||
| + | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | ||
| + | sudo apt-key fingerprint 0EBFCD88 | ||
| + | |||
| + | sudo add-apt-repository \ | ||
| + | "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ | ||
| + | bionic \ | ||
| + | stable" | ||
| + | |||
| + | sudo apt-get update | ||
| + | sudo apt-get install -y docker-ce | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Note that the string "bionic" is the output of the command "lsb_release -cs". If you have an older version of Ubuntu, you can try to replace "bionic" with the output of this command, but it might not be supported. On a derivative Linux, this does not work, and you need to find out the correct Ubuntu lsb release by consulting their documentation. Do the same for similar occurences in scripts further below. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
== TODO == | == TODO == | ||
| − | |||
| − | |||
Revision as of 11:48, 18 May 2019
Overview
In order to run containers which make use of the GPUs on your system, you need to install a specific docker container infrastructure on your system. This guide walks you through the necessary steps.
Install the correct docker version
Unfortunately, the docker version available with the usual package manager is incompatible with the nVidia docker tools. Thus, we have to install a version directly from the repositories. The follow script (which needs sudo privileges to run) shows you how.
#!/bin/bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
bionic \
stable"
sudo apt-get update
sudo apt-get install -y docker-ce
Note that the string "bionic" is the output of the command "lsb_release -cs". If you have an older version of Ubuntu, you can try to replace "bionic" with the output of this command, but it might not be supported. On a derivative Linux, this does not work, and you need to find out the correct Ubuntu lsb release by consulting their documentation. Do the same for similar occurences in scripts further below.