Ubuntu16.04 Server版的docker离线及nvidia-docker安装

微信扫一扫,分享到朋友圈

Ubuntu16.04 Server版的docker离线及nvidia-docker安装

安装docker18

下载链接:https://ubuntu.pkgs.org/16.04/docker-ce-stable-amd64/
准备以下几个安装包:
containerd.io_1.2.0-1_amd64.deb
docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb
docker-ce-cli_18.09.1~3-0~ubuntu-xenial_amd64.deb
libseccomp2_2.3.3-3ubuntu2_amd64.deb
安装
$ sudo apt install   ./con*   ./lib*  ./docker*

安装nvidia-docker

说明:
# docker18之前是安装nvidia-docker2
# docker19之后使用nvidia-container-toolkit (docker18安装这个也可以)
# 目前网上的添加gpgkey的链接已经失效,无法添加gpg key进行下载,直接寻找deb安装包进行安装
下载链接:http://mirror.cs.uchicago.edu/nvidia-docker/libnvidia-container/stable/ubuntu16.04/amd64/
准备以下几个安装包:
libnvidia-container1_1.0.1-1_amd64.deb
libnvidia-container-tools_1.0.1-1_amd64.deb
nvidia-container-runtime_3.1.4-1_amd64.deb
nvidia-container-toolkit_1.0.5-1_amd64.deb
安装:
$ sudo apt install   ./lib*   ./nvidia*

docker运行参数调整

# 修改docker image存储位置到大容量空间,方便后面拷贝11G的镜像文件,
# 正常docker image位置设置
cd /etc/systemd/system/multi-user.target.wants
vim docker.service
ExecStart=/usr/bin/dockerd --graph=/data/docker --storage-driver=overlay --registry-mirror=https://jxus37ad.mirror.aliyuncs.com
----------------------------参数解释---------------------------------
--graphdocker:        新的存储位置
--storage-driver :    当前docker所使用的存储驱动
--registry-mirror:    在线镜像源
--------------------------------------------------------------------------
# 此处修改docker存储位置和运行时,修改/etc/systemd/system/dockerd/overwrrite.d
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/override.conf <<EOF
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo tee /etc/docker/daemon.json <<EOF
{
"default-runtime":"nvidia",
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
EOF
sudo pkill -SIGHUP dockerd
# 测试nvidia-docker是否安装成功
docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
# 查看docker默认运行时为nvidia
docker info

Ubuntu16.04 Server版的docker离线及nvidia-docker安装

原文地址:https://blog.51cto.com/dldxzjr/2541070

错过预售不要急 索尼PS5将在GameStop和沃尔玛线上开售

上一篇

大厂面试系列(九):MQ和分布式事务

下一篇

你也可能喜欢

Ubuntu16.04 Server版的docker离线及nvidia-docker安装

长按储存图像,分享给朋友