Ubuntu 通過apt安裝
Ubuntu安裝docker後再安裝nvidia-docker2時經常出現版本不匹配的問題,可以分以下兩步安裝:
# 安裝docker
export VERSION=18.06.1-ce && curl -sSL get.docker.com | sh
# 安裝nvidia-docker2
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2
這樣,docker和nvidia-docker2都可以安裝上。
如果運行nvidia-docker2時,提示“docker: Error response from daemon: Unknown runtime specified nvidia”,重啓一下docker以註冊nvidia-docker即可。
sudo systemctl daemon-reload
sudo systemctl restart docker
以非root用戶身份管理docker:
1. 將當前用戶添加到docker用戶組:
$ sudo usermod -aG docker $USER
2. 註銷當前用戶並重新登錄,使組成員生效;
3. 不使用sudo運行下面指令,如果輸出信息則成功,若permission denied,則失敗;
$ docker version
參考: