1.0 Docker
在開發時遇到2個Docker鏡像問題
- Error response from daemon: unknown or invalid runtime name: nvidia
- docker-compose unexpected EOF
1.1 其他參考文章:
- 手動更新docker-compose
- dify + open-webui + ollama + unsloth + ragflow,GenAI開發巡礼 [Updated: 2025-03-21]
- 安裝ComfyUI-Docker & 下載Model & Krita電繪軟件 & krita-ai-diffusion電繪插件 & AUTOMATIC1111
2.0 Error response from daemon: unknown or invalid runtime name: nvidia
估計是手動更新docker-compose後,要重新手動設置docker-compose的runtimes参數。
cd /etc/docker/ sudo vi daemon.json
新增daemon.json。
| vi指令 | Description |
| i | 键进入插入模式(Insert Mode) |
| :wq | 保存文件+退出编辑器 |
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
新增runtimes設置。
sudo systemctl restart docker
重啟docker。
3.0 docker-compose unexpected EOF
因docker-compose是預設3-threads下載,用傳統硬盤有机會報錯。因此,max-concurrent-downloads=1可避免報錯。
sudo nano /etc/docker/daemon.json
新增daemon.json配置
{
"max-concurrent-downloads": 1
}
新増max-concurrent-downloads=1。
sudo systemctl daemon-reload sudo systemctl restart docker
重啟docker。成功。
4.0 完整daemon.json
{
"max-concurrent-downloads": 1,
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
新增max-concurrent-downloads + runtimes。
浙公网安备 33010602011771号