== 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 following script (which needs sudo privileges to run) shows you how.
<syntaxhighlight lang="bash">
</syntaxhighlight>
Note that the string "bionic" is the output of the command "lsb_release -cs". If you have an older another version of Ubuntuthan 18.04, 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.
Post install, you have to allow docker access for your account. Note that this comes which a bunch of privileges which are essentially equivalent to admin rights on your machine. Thus, some guides recommend to set up a special user account for this. Anyway, assign the respective rights by adding your user to the docker group:
<syntaxhighlight lang="bash">
sudo usermod -aG docker $USER
</syntaxhighlight>