当前位置: 首页 > 资讯 > >正文

X 关闭

ESXI8.0下直通NVIDIA Tesla P4显卡给Ubuntu22.04系统中Docker容器里的Jellyfin使用

来源:哔哩哔哩    时间:2023-08-10 03:29:23

下直通NVIDIA Tesla P4显卡给系统中Docker容器里的Jellyfin使用


(资料图片仅供参考)

直通特斯拉P4

直接点直通就可以了

创建虚拟机

添加直通显卡

关闭UEFI 安全引导

安装安装操作系统

过程:略

通过SMB挂载NAS目录

安装cifs-utils

sudo apt-get install cifs-utils

编辑文件

vi /etc/fstab

增加以下内容,共享路径 挂载点 文件类型 挂载参数(共享的认证账号和认证账号的密码等参数)

【SMB目录】  【本地挂载目录】 cifs defaults,username=【用户名】,password=【密码】 0 0

例子

///Jellyfin  /jellyfin/media/ cifs defaults,username=test,password=ASD123asd 0 0

挂载

mount -a

查看挂载

df -Th

Tesla P4安装驱动

屏蔽系统内置显卡驱动nouveau

su

touch /etc//

cat >> /etc// << EOF

blacklist nouveau

options nouveau modeset=0

EOF

touch /etc/

cat >> /etc/ << EOF

options nvidia NVreg_OpenRmEnableUnsupportedGpus=1

EOF

sudo update-initramfs -u

检查nouveau

lsmod |grep nouveau

安装显卡驱动程序访问/Download/

#补全文件信息

chmod +x /NVIDIA-Linux-x86_

#补全文件信息

apt install build-essential pkg-config libglvnd-dev ./NVIDIA-Linux-x86_  -no-x-check -no-nouveau-check -no-opengl-files -m=kernel-open

验证

nvidia-smi

安装CUDA

英伟达官方命令[/cuda-toolkit]

wget /compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring__

sudo dpkg -i cuda-keyring__

sudo apt-get update

sudo apt-get -y install cuda

执行完成后设置变量环境,在~/.bashrc文件末尾添加

export PATH=/usr/local//bin${PATH:+:${PATH}}

确认nvidia-persistenced守护进程是否开启

systemctl enable nvidia-persistenced

systemctl start nvidia-persistenced

systemctl status nvidia-persistenced

reboot

#这里一定要重启!

#这里一定要重启!

#这里一定要重启!

安装dcoker

过程:略

安装docker-compose

过程:略

显卡docker直通

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \

&& curl -fsSL /libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/ \

&& curl -s -L /libnvidia-container/$distribution/ | \

sed 's#deb https://#deb [signed-by=/usr/share/keyrings/] https://#g' | \

sudo tee /etc/apt//

apt update

apt-get install -y nvidia-docker2 nvidia-container-runtime

systemctl restart docker

#这里一定要重启Docker!

#这里一定要重启Docker!

#这里一定要重启Docker!

编辑

version: ""

services:

jellyfin:

container_name: jellyfin

image: "nyanmisaka/jellyfin:230801-amd64"

environment:

- PUID=0

- GUID=0

- NVIDIA_DRIVER_CAPABILITIES=all

- NVIDIA_VISIBLE_DEVICES=all

ports:

- "8096:8096"

- "8920:8920"

extra_hosts:

- "."

- "."

volumes: 

- "/jellyfin/config:/config"

- "/jellyfin/media:/media"

restart: always

user: root

devices: 

- "/dev/dri:/dev/dri"

deploy: 

resources: 

reservations: 

devices: 

- capabilities: ["gpu"]

启动jellyfin

进入目录执行启动

docker-compose up

后台运行

docker-compose up -d

结束运行

docker-compose down

转码测试

完结散花

下直通NVIDIA Tesla P4显卡给系统中Docker容器里的Jellyfin使用 - 东方零食 ()——/学习/

X 关闭

推荐内容

最近更新

Copyright ©  2015-2022 世界洁具网  版权所有    
备案号:琼ICP备2022009675号-1     
 联系邮箱:435 227 67@qq.com