银河麒麟4.0.2系统安装nvidia-dcker
我从https://dl.pconline.com.cn/download/1397859.html下载的安装文件,在虚拟机vmware中安装。下载的文件名为:Kylin-4.0.2-desktop-sp1-Community-20170412-x86_64.iso参考Docker官方说明Install Docker CE from binaries。# 更新源sudo apt update...
·
我从https://dl.pconline.com.cn/download/1397859.html下载的安装文件,在虚拟机vmware中安装。下载的文件名为:Kylin-4.0.2-desktop-sp1-Community-20170412-x86_64.iso
1.安装docker-ce
1.1. 二进制文件安装
参考Docker官方说明Install Docker CE from binaries。
# 更新源
sudo apt update
# 安装工具
sudo apt install -y iptables procps xz-utils git
# 下载docker-ce的静态文件,可以根据需要修改版本
wget http://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
# 解压文件
tar xzvf docker-18.06.3-ce.tgz
# 把程序拷贝到运行路径中
sudo cp docker/* /usr/bin/
# 运行服务程序
sudo dockerd &
# 测试
sudo docker run --rm hello-world
1.2. 在线源安装
此种方法只能安装17.12.0以下版本。
sudo apt update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
#安装阿里云的KEY
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#修改源配置
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable" | sudo tee -a /etc/apt/sources.list
sudo apt update
#安装docker-ce
sudo apt install -y docker-ce=17.12.0~ce-0~ubuntu
#启动服务
sudo service docker start
#测试
sudo docker run --rm hello-world
2. 安装nvidia-docker
2.1. 二进制文件安装
在一台安装了ubuntu16.04的机器上
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
#安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#增加阿里源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
#下载deb文件
apt-get download nvidia-container-runtime=1.1.1+docker17.12.0-1
apt-get download nvidia-docker2=2.0.2+docker17.12.0-1
把下载的文件nvidia-container-runtime_1.1.1+docker17.12.0-1_amd64.deb、nvidia-docker2_2.0.2+docker17.12.0-1_all.deb拷贝到银河麒麟系统中,从https://download.csdn.net/download/fleaxin/11010369下载kylin_nvidia_docker_libs.zip。
sudo apt update
sudo apt install unzip
#解压下载文件
unzip kylin_nvidia_docker_libs.zip
#安装
sudo dpkg -i libnvidia-container1_1.0.1-1_amd64.deb libnvidia-container-tools_1.0.1-1_amd64.deb
sudo dpkg -i nvidia-container-runtime_1.1.1+docker17.12.0-1_amd64.deb nvidia-docker2_2.0.2+docker17.12.0-1_all.deb
#测试
sudo nvidia-docker run --rm nvidia/cuda:9.0-base nvidia-smi
2.2. 在线源安装
sudo apt update
#安装GPG KEY
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
#增加nvidia-docker源
sudo mkdir /etc/apt/sources.list.d
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu16.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
sudo apt install -y nvidia-container-runtime=1.1.1+docker17.12.0-1
sudo apt install -y nvidia-docker2=2.0.2+docker17.12.0-1
附:离线安装自动脚本
更多推荐
已为社区贡献2条内容
所有评论(0)