Ubuntu安裝docker及nvidia-docker2

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

參考:

https://github.com/NVIDIA/nvidia-docker/issues/838

https://github.com/NVIDIA/nvidia-docker

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章