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

相关推荐
正经教主5 小时前
【docker基础】第一课、从零开始理解容器技术
docker·云原生·容器·eureka
萌萌哒草头将军6 小时前
CloudDock(云仓):新一代开源NAS网络代理工具
服务器·网络协议·docker
正经教主8 小时前
【docker基础】0、系统学习docker之总计划
学习·docker·容器
Yang三少喜欢撸铁8 小时前
【Centos7通过kubeadm方式部署kubernetes1.30版本【一主两从】】
docker·kubernetes·container
杨浦老苏11 小时前
开源宠物健康护理追踪器EinVault
docker·群晖·宠物·健康管理
@土豆11 小时前
基于Docker部署Squid正向代理文档
运维·docker·容器
林润庚11 小时前
win 安装openclaw (docker镜像模式),解决18789访问失败问题
docker·openclaw·龙虾
正经教主13 小时前
【docker基础】Ubuntu 安装 Docker 超详细小白教程
ubuntu·docker·eureka
小江的记录本14 小时前
【Swagger】Swagger系统性知识体系全方位结构化总结
java·前端·后端·python·mysql·spring·docker
正经教主14 小时前
【docker基础】第二课:安装、配置与基础命令
docker·容器·eureka