首頁

目前文章總數:236 篇

  

最後更新:2026年 06月 13日

0108. [Docker] ComfyUI 啟動失敗:RuntimeError: The NVIDIA driver on your system is too old 踩坑紀錄

日期:2026年 06月 13日

標籤: Linux Ubuntu Docker Docker-Compose Container Stable Diffusion ComfyUI WSL 2

摘要:C# 學習筆記


應用所需:1. 已安裝 Windows 的 Docker Desktop (Use WSL 2 instead of Hyper-V)
     2. 已安裝 Hyper-V + ComfyUI
     3. 顯示卡使用 RTX 5050 以上 (本篇 RTX 5070)
     4. Windows 10 以上作業系統
解決問題:1. ComfyUI 突然無法啟動容器,並且出現 RuntimeError: The NVIDIA driver on your system is too old (found version 12090),要如何解決
     2. 如何徹底解決此問題
相關參考:0028. 2026 最新|RTX 5070 + Docker + ComfyUI 完整安裝教學(Windows WSL2_)
基本介紹:本篇分為三大部分。
第一部分:問題描述
第二部分:解決方案
第三部分:徹底根除方法






第一部分:問題描述

Step 1:問題描述

當開啟 ComfyUI 容器時,突然無法啟動,問題是昨天之前都是正常的
目前容器給出的關鍵錯誤是 :

RuntimeError: The NVIDIA driver on your system is too old (found version 12090)


實際應用上 : 容器應保持版本不動 -> 容器版本不動,不換顯卡就不應出現顯本版本問題
因此容器啟動方式需調整徹底根除 mmartial/comfyui-nvidia-docker:ubuntu24_cuda12.8-latest




第二部分:解決方案

Step 1:解決無法啟動的問題 - 開啟 Nvida 驅動管理

開啟 Nvdia 啟動程式管理,可以觀察到上次更新是 2025/6/1 (二) ,容器已被更新,因此與錯誤訊息相吻合


Step 2:解決無法啟動的問題 - 更新顯卡驅動版本

更新顯卡驅動程式


並且進行安裝


Step 3:解決問題 - 啟動 ComfyUI 正常

再回到 Docker Desktop 啟動 ComfyUI 容器,確認容器恢復正常


Step 4:執行 ComfyUI - 驗證正確

在 ComfyUI 上嘗試生圖,已確定功能也正確




第三部分:徹底根除方法

Step 1:保持版本穩定 - 前言

應依照自己的使用情況,若在開發研究的環境中,需要時時使用最新的 ComfyUI + 顯卡驅動(同步更新可以確保使用到更優化、效能更好)
另一種徹底根除更新驅動、ComfyUI 的方案 : 移除 lastest 並且,並且固定下穩定版本


Step 2:找到 ComfyUI Image 穩定版本

進入 DockerHub 找尋帶有版本號的腳本
以此圖為例,我們 Copy 了此腳本,版本號 20260509,而非 latest

docker pull mmartial/comfyui-nvidia-docker:ubuntu24_cuda13.2-20260509




Step 3:建立 ComfyUI 容器使用指定版本號

然後重新建立 ComfyUI 容器使用此腳本,未來只要顯卡不更換(更新),那麼 ComfyUI 將能避免此問題再發生


對應此篇文章這個步驟: [第四部分:ComfyUI 容器啟動] - Step 2:安裝 ComfyUI - 執行安裝

cd ~/comfyui && docker run -it \
  --runtime nvidia \
  --gpus all \
  -v "$(pwd)/run:/comfy/mnt" \
  -v "$(pwd)/basedir:/basedir" \
  -v /usr/lib/wsl:/usr/lib/wsl \
  -e LD_LIBRARY_PATH=/usr/lib/wsl/lib \
  -e WANTED_UID=$(id -u) \
  -e WANTED_GID=$(id -g) \
  -e BASE_DIRECTORY=/basedir \
  -e SECURITY_LEVEL=normal \
  -p 127.0.0.1:8188:8188 \
  --name comfyui-nvidia \
  --rm \
  mmartial/comfyui-nvidia-docker:ubuntu24_cuda13.2-20260509