docker GPU安装

docker 离线安装

docker下载地址:https://download.docker.com/linux/static/stable/x86_64/

解压:

python 复制代码
tar xzvf docker-24.0.6.tgz

移动解压后的内容

python 复制代码
sudo mv docker/* /usr/local/bin/

创建 docker.service配置文件

python 复制代码
sudo vim /etc/systemd/system/docker.service

把下面的内容复制到配置文件中并保存退出

python 复制代码
[Unit]
Description=Docker Application Container Engine
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
RestartSec=2
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process

[Install]
WantedBy=multi-user.target

依次添加配置文件权限、加载配置文件、启动Docker,命令如下:

python 复制代码
sudo chmod +x /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo systemctl start docker

查看Docker是否已在运行

python 复制代码
sudo systemctl status docker

查看Docker版本号以进一步验证Docker是否安装成功

python 复制代码
sudo docker --version

将Docker服务设置为开机自启动

python 复制代码
sudo systemctl enable docker

离线安装NVIDIA Container Toolkit

想要使用GPU,需要安装这个

NVIDIA Container Toolkit下载地址:https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/deb/amd64

查询对应版本进行安装:

安装命令示例:

python 复制代码
sudo dpkg -i ./xxx.deb

查看NVIDIA Container Toolkit的版本以验证是否安装成功

python 复制代码
nvidia-ctk --version

设置Docker默认使用NVIDIA runtime

python 复制代码
sudo nvidia-ctk runtime configure --runtime=docker

重启Docker

python 复制代码
sudo systemctl restart docker

参考:https://zhuanlan.zhihu.com/p/15194336245

相关推荐
沐雨风栉1 小时前
自建云音乐服务器:Navidrome+cpolar让无损音乐随身听
运维·服务器·redis·缓存·docker·容器
油条不卖3 小时前
搞坏了docker 双系统下重装ubuntu22.04
运维·docker·容器
麦兜*5 小时前
Docker 部署 MongoDB:单节点与副本集的最佳实践
java·spring boot·mongodb·spring cloud·docker·容器·maven
码畜sokach8 小时前
Docker入门指南:CentOS 7 安装与阿里云镜像加速配置
阿里云·docker·centos
Java陈序员8 小时前
听歌体验直接拉满!推荐一款高颜值音乐播放器!
vue.js·docker·vite
xy_recording9 小时前
学习番外:Docker和K8S理解
学习·docker·kubernetes
zjjuejin9 小时前
Docker Swarm 完全指南:从原理到实战
后端·docker
韩zj10 小时前
docker部署Gitlab社区版,步骤以及外网访问出现502的解决方式
docker·容器·gitlab
@t.t.12 小时前
利用Rancher平台搭建Swarm集群
docker·rancher
Davie_Liu20 小时前
【Docker Buildx】docker buildx本地构建多架构镜像,拉取镜像时的网络延迟问题(已解决)
网络·docker·buildx