我从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

附:离线安装自动脚本

https://download.csdn.net/download/fleaxin/11022308

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐